問題タブ [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 に答える
439 参照

ruby - 処理中に極帯多面体をレンダリングする際の問題

私は最近ゾーン多面体を調べていて、ロブベル美しいものを作りました。無料のPolarZonohedronSketchupプラグインで遊んで、 Processingを使用してジオメトリで遊ぶことを考えました。これまで、プラグイン/ Rubyスクリプトを開いて直接移植しようとしましたが、Rubyの経験がなく、SketchupRubyAPIリファレンスを使用しています。

コードのジオメトリ部分は、主に次のpolar_zonohedron関数に含まれています。

私はループを理解しましたが、変換によって少し混乱しています:

私が知る限り、とpts[1]のベクトル依存症でpts[0]ありvector、回転行列pts[3]pts[1]乗算されます。(との間の)追加にもなりますp_rotateか?pts[2]pts[3]vector

これまでの私の試みは次のようになります。

近いと感じますが、ループ条件と頂点インデックスが間違っています。これを修正するためのヒントはありますか?

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

ios - Google sketchup 、iPhone/iPadでモデルを表示する方法は?

skp ファイルを表示する目的の c ライブラリまたは回避策はありますか? ありがとう

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

ruby - CAD:プログラムでしっかりと固定するライン

CADアプリケーションで接続された線のセットをソリッドに変換するにはどうすればよいですか?使用されているツールは、AutoCAD、SketchUp、Solidworks、FreeCAD、またはこの単純なタスクを簡単に実行できることがわかっているその他のソフトウェアです。次の図はデモンストレーション専用であることに注意してください。望ましい結果は、ブール演算などの関連するすべての演算を適用できる有効なCADソリッドである必要があります。

ここに画像の説明を入力してください

手動でのアプローチは適切ではないため、作業は数千回行う必要があることを覚えておいてください。この仕事のためのコードを書くための助けさえ(どんな言語でも)大いに感謝されているので、例えば、Solidだけのために単純なDXFライターをコーディングする方法を説明するかもしれません。PythonでのいくつかのDXFエクスポーターでのプレイは成功しませんでした。

更新:SketchUp用の単純なRubyコード、AutoCAD用のVBAコード、またはFreeCAD用のPythonが最も役立つ可能性があります。

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

ruby - エンティティをエンティティ コレクションに追加しますか?

https://developers.google.com/sketchup/docs/ourdoc/entities

エンティティ コレクションにエンティティの配列を追加したいのですが、エンティティ コレクション (参照でわかるように) では、エンティティをタイプ別に追加する必要があります。entities.add_edge()。混合型の配列に対してこれを行う最良の方法は何ですか?

ここにスニペットがあります - 最後から 2 番目の行は有効ではありません (一般的な .add は存在しません)

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

ruby-on-rails - Rails アプリでの 3D モデリングのような Google Sketchup

Google Sketchup 機能を Rails アプリケーションに組み込む方法はありますか? Railsアプリケーションにコンポーネントを使用して同じ方法で3Dモデルを基本的に構築し、エンドユーザーがSketchupアプリケーション内にいるかのように同様の方法で3Dダイアグラムをナビゲートできるようにしますか?

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

3d - SketchUp モデルを After Effects CS6 にインポートする方法

SketchUp モデルを Google の3D ウェアハウスから After Effects CS6 に取り込む方法を見つけるのに苦労しています。

このチュートリアルで説明しているように、AE CS5.5 以前では、Google の 3D ウェアハウスで .kmz ファイルを見つけ、それを Photoshop で開き、.psd ファイルとして保存してから、その .psd ファイルを After Effects で開くことができました。 .

ただし、Adobe は現在、 「After Effects CS6 では、PDS [ sic? ] ファイルでの3D オブジェクト レイヤーのサポートはサポートされていません」と述べています。

After Effects CS6 は、SoftimagePIC、RLA、RPF、OpenEXR、および Electric Image EI 3D モデルをインポートできるようです。

.skp または .kmz SketchUp ファイルをこれらの形式のいずれかに変換するにはどうすればよいですか? SketchUp 7 と 8 を試しましたが、どちらも .skp としてしか保存できません。Blender はより多くのファイルタイプをサポートしていますが、After Effects が認識できるものはまだ見つかりません。

または、After Effects CS6 がインポートできる形式のシンプルな無料 3D モデルのリソースはありますか?

どんなガイダンスも大歓迎です。

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

ruby - 非水平線の点の反射

スケッチアップ用の線ツールを作成していますが、ダイヤモンドの他の点を計算するアイデアが不足していました。基本的に (この線ツールを使用して) 線を描画すると、設定された幅で、中点と勾配に基づいてひし形が作成されます。中点、勾配、距離を使用して最初の点を計算しました。さて、その点を線の上に反映させて、もう一方の角を見つける必要があります....さまざまな式を見つけましたが、意味がありません。ここで誰かが助けてくれるかどうか疑問に思っていました。私が実際にテストした2つのソースへのリンクが悪いのですが、何かが足りないかもしれません。

http://mathworld.wolfram.com/Reflection.html

点を線上に反映するためのアルゴリズム

z = b - 傾き*a

var1 = (a + (m*(bz)))

var2 = var1 / (1 + (勾配**2))

xneg = 2*(var2) - a

yneg = 2*(var2)*勾配 - b + 2*z

0 投票する
4 に答える
28674 参照

ruby - Rubyでのオペレーティングシステムの検出

ルビーのオペレーティングシステムを検出する方法はありますか?私はMacとWindowsを検出する必要があるスケッチアップツールの開発に取り組んでいます。

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

opengl-es - GL ES をスケッチして開く

こんにちは、Sketch Up でモデルを作成しました。開いている GL ES アプリで使用するためにエクスポートしたいと考えています。私の質問はです。出力をポリゴンではなくすべて三角形にするように指定する必要がありますか? 明らかに ES は他の形状をサポートしていません。もしそうなら、どうすればいいですか?

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

c++ - SketchUp APIを使用してPDFにエクスポートするにはどうすればよいですか?

SketchUp Pro API(RubyまたはC ++)からPDFにモデルをエクスポートする必要があります。SketchUpにはネイティブのPDFエクスポーターがありますが、SketchUpAPIを使用してそれにアクセスする方法はないようです。何かが足りないのかもしれません...API経由でPDFにエクスポートできますか?