問題タブ [sketchup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4309 参照

three.js - Sketchup から three.js へのインタラクティブ モデルのエクスポート

Google Sketchup を使用して 3D モデルの設計を完了しました。モデルにはシーンと動的な動きが含まれています。つまり、モデルはユーザーが行ったクリックに応答します (モデルをクリックすると、モデルが移動または何かを実行します)。私のモデルをthree.jsに変換しますか?それはまだユーザーとやり取りしていますか?それとも1つのエンティティとして表示されますか(クリックには反応しません)。長い間、この件に関して助けを求めています。それを行う方法があれば、どうすればよいですか?

0 投票する
2 に答える
829 参照

sketchup - モデル内を移動するための Sketchup API (最終的に Leap Motion と統合するため)

SketchUp API を使用して 3D モデル (ズーム、パン、回転など) をナビゲートしようとしています。私の最終的な目標は、Leap Motion アプリと統合することです。

ただし、現時点では、Sketchup API を介して基本的なナビゲーション ジェスチャを制御する方法を理解することが最初のステップになると思います。少し調べたところ、「カメラ」と「アニメーション」のインターフェースがあることがわかりましたが、スクリプト内の「ハードコードされた」パスとモーションにより適していると思います。

したがって、私は疑問に思っていました-別のプログラム(この場合、私の最終的なLeap Motionアプリ)からの入力を受け入れることができるプラグインを作成し、それをSketchup APIを使用して特定のナビゲーションコマンド(パン、ズーム、等)。これは、「カメラ」および「アニメーション」インターフェースを使用して(ある種のステップ単位で)行うことができますか、または私が見なければならない他のインターフェースがありますか.

いつものように、例が最も役に立ちます。

ありがとう!

0 投票する
1 に答える
84 参照

sketchup - 拘束ゾーンのスケッチアップ挿入グループ

壁 (長さ、幅、高さ) を描画する sketchUp プラグインを作成しました。

今、その壁に「窓」を挿入したいと思います(壁に応じて、長さ、幅、高さは固定されています)。どうやって:

  1. ウィンドウを含むグループを作成しますが、まだ描画しません。現在のマウス位置にリンクします
  2. 現在のマウスの位置を、前に描いた壁の前面に制限します
  3. ユーザーがクリックすると、ウィンドウが挿入され、グループが表示されます
0 投票する
3 に答える
623 参照

unity3d - Unity 3D インポートの新しいアセット

.skp ファイルを sketchup から .fbx ファイルにエクスポートしました。Unity 3D で .fbx ファイルを開くと、sketchup で開いたときと同じカラー プロパティがありません。

0 投票する
1 に答える
950 参照

ruby - Sketchup API とスケーリング モデル

Sketchup のプラグインの作業を開始しましたが、助けを求めていました。現在、プラグインを使用すると、フォルダーを選択してから、フォルダー内のすべての DXF または DWG ファイルを開き、個別の .skp ファイルとして保存できます。これは、.skp ファイルを、DXF または DWG ファイルを使用しない別の 3D プログラムにインポートする必要があるために作成されました。

スクリプトには他にも多くの機能がありますが、インポートと保存を行う「主力」の部分を次に示します。

ここで、リストされたコードは for ループに含まれています。これは、各モデルが大きすぎることを除いて、完全に機能します。ユーザーに「倍率」の入力を求め、それを使用してモデルを縮小する必要があります。

ここで、コードの「作業」部分の前に次のことを行いました。

これにより、倍率の入力が求められます。そして、それが私が知っているすべてです。私はこれをすべて正しく呼んでいますか?私は、Objective C と .Net に精通しています。指定された値を適切な数値に変換するために他に必要なことはありますか。

さて、私がそれを正しければ、おそらく誰かが私のコードでこれが機能しない理由を教えてくれるかもしれません:

ありがとう!

0 投票する
1 に答える
261 参照

opengl - OpenGL テクスチャがファジー

このシリアル ボックスをレンダリングするために OpenGL を使用していますが、テクスチャがめちゃくちゃに見えます (以下を参照)。少しだけ視点を変えると、ぐちゃぐちゃになり方が変わります。問題の原因は何だと思いますか?

画像 2 画像 1

0 投票する
1 に答える
197 参照

ruby - sketchup RubyプラグインでURLを定期的に監視する方法は?

sketchup RubyプラグインでURLを定期的に監視しようとしています..

この機能を実行するためにいくつかのコードを検索します。

しかし、最初の行でエラーが発生します:

LoadError: C:/Program Files (x86)/SketchUp/SketchUp 2013/Plugins/xxx.rb:3:in `require': no such file to load -- ping

pingクラスライブラリを見つけたいのですが、何も見つかりません..

pingクラスを見つけることができる場所または

その機能を達成する他の方法はありますか?

0 投票する
1 に答える
138 参照

ruby - Rubyの初期化戻りオブジェクトでメソッドにアクセスできないのはなぜですか?

sketchupでダイアログを表示するクラスを作ったのですが、Web ダイアログには 、 show、などのメソッドがありcloseます。このinitializeメソッドでは、Web ダイアログ オブジェクトを返し、次を呼び出します。

WebDialogメソッドを次のように書き換えないと、メソッドにアクセスして戻り値としてオブジェクトを取得できないのはなぜですか?

0 投票する
0 に答える
307 参照

three.js - Sketchup でエクスポートされた collada モデルの読み込み中の UV マッピングの問題

Google Sketchup 経由でエクスポートされた collada モデルを、Three.js collada ローダーを使用して Three.js (v63) シーンにロードします。

モデルはロードされていますが、次の図のように、一部のテクスチャは適切にマッピングされていません。 テクスチャ マッピングの問題

私の最初の質問は、この種の問題を検出する方法です。次に、スケッチアップからエクスポートされた UV を活用して、テクスチャを正しくマッピングする方法はありますか?

シーンショットのモデルは次のとおりです: http://sketchup.google.com/3dwarehouse/details?mid=557d5f1b5a076bdcf53b1b21212345ca&prevstart=0

0 投票する
1 に答える
440 参照

ruby - Sketchup Ruby API のダイアログの右上にある閉じるボタンを無効にする

SketchUp Ruby API を使用してモーダル WebDialog を作成しました。これが私のコードです。

ユーザーが閉じるボタンをクリックすると、Sketchup のメイン ウィンドウがアクティブになります。私のダイアログにはボタンがあります。ユーザーがこのボタンをクリックしてダイアログを閉じる必要があります。モーダルダイアログの「閉じる」ボタンを無効にしたい。

どうすればそれができますか?