問題タブ [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 投票する
0 に答える
669 参照

ruby - SketchUp で ruby​​gems が必要

SketchUp で ruby​​gems を要求する方法をオンラインで検索しようとしましたが、具体的な方法を見つけることができませんでした。

以下は私のプラグインですC:\Program Files\Google\Google SketchUp 8\Plugins\gems.rb

そして、次のエラーが発生しました。

ただし、thread.soは正確にC:/Ruby186/lib/ruby/1.8/i386-mingw32次のとおりです。

SketchUp Ruby パネルでテストしようとしています:

2つの質問

  1. 一部のファイルは正しく要求できるのに、一部のファイルはC:/Ruby186/lib/ruby/1.8/i386-mingw32LoadError を要求できないのはなぜですか?
  2. 最後の 2 行が両方を返すのはなぜtrueですか? 読み込みの問題と何か関係がありますか?

環境

  • ウィンドウズ7
  • ルビー 1.8.6
  • スケッチアップ 8.0.14346

PS。ここで別の同じ問題

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

three.js - ピクセルに合わせた Collada モデルをインポートすることはできますか?

単純な立方体のモデルがあるとします。(立方体よりも複雑ですが、この説明のために単純化します。)

したがって、Sketchup を使用している場合、立方体は Xmm x Xmm x Xmm で、X は整数です。次に、Collada ファイルをエクスポートし、続いてそれを threejs にロードします。

ジオメトリ バウンディング ボックスを見ると、値は整数ではなく浮動小数点数です。

だから今、私は立方体を互いに隣り合わせに置き、その間に小さなスペースを置いていると仮定します。たとえば、1 ピクセルです。画面は半分のピクセルを描画できないため、1 つのピクセルが表示されることもあれば、2 つのピクセルが表示されることもあり、均一性が失われます。

インポートされたモデルを整数次元にすることができれば、これを十分に解決できると思います。Sketchup から始まるモデルのすべての部分に完全にアクセスできるので、プロセスのどの時点でも公正なゲームです。

出来ますか?

ありがとう。

明確化: 私のアプリには 2 つのビューがあります。これが関係しているビューは、ピースをまっすぐ見下ろしている OrthographicCamera を使用しているため、これは実際には 2D ビューです。この質問の目的のために、モデルをインポートした後、均一な間隔の正方形のグリッドのように見えるはずです。

更新:実際の回答を提供できない限り、返信しないでください。何かを達成する方法を見つけるのに助けが必要な場合は、新しい質問を投稿します. この質問については、インポートされた Collada モデルをフル ピクセルに揃えることが可能かどうか、可能であればその方法を知りたいだけです。現時点では、これは主に私の好奇心を満たし、何が可能で何が不可能かについての知識を増やすためのものです。親切に助けてくれたコミュニティに感謝します。

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

axes - Google SketchUp(無料版)で原点をオブジェクトの中心に変更

以下に示すように、軸ツールを使用して、この 3D オブジェクトのバウンディング ボックスの中心に原点を移動しようとしています。その結果、軸を移動するのに役立つ自動スナップがないため、その中心を見つけるのは非常に難しいようです。私は Google SketchUp 8 の無料版を使用していますが、私が持っていないPro バージョンでこれを行うためのプラグインのような便利なソース コードを見つけました。

原点を中心に設定するためにこれを実行する方法を知っている人はいますか?

原点をデフォルトの位置からオブジェクトの中心に移動してみてください

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

ruby - .rbs スクランブル プラグインで Sketchup がクラッシュする

クライアントが使用する Sketchup 用のプラグインがあり、これを Scrambler して .rbs ファイルを作成する必要があります。ファイルが .rb の場合は完全に動作しますが、.rbs にスクランブルすると、起動時にプラグインが Sketchup をクラッシュさせます。誰でもこれらの問題を知っていますか?

0 投票する
5 に答える
2888 参照

javascript - Windowの埋め込みブラウザでJavascriptをデバッグするにはどうすればよいですか?

Sketchup でブラウザーを使用する場合、Windows 7 および XP の組み込みブラウザーで Javascript (Jquery) ソースをデバッグする必要があります。console.log で試してみましたが、アプリからのレイアウトにブレーキがかかるため、役に立ちません。誰にも解決策がありますか?

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

batch-file - Sketchup では、view.write_image でできるように、シーンの dwg 2D ライン エクスポートを自動化できますか?

view.write_image を使用する場合と同様に、Sketchup Pro 8 シーンを個々の 2D dwg ファイルにエクスポートするためのワンクリック ソリューションが必要ですか?

ありがとう

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

ruby - SketchupRubyAPIからの判読可能な検査

Sketchupプラグインで作成しているオブジェクトの一部には、ネストされた配列プロパティが含まれています。object.inspectを呼び出すときに、SketchupのRubyコンソールで読み取るのは困難です。

Sketchupプラグイン内からAwesomePrint使用することは可能ですか?Sketchup Rubyコンソールが構文の強調表示をサポートしているとは思いません-ap実際のコンソールに書き込むためにハックできますか?apまたは、の出力をファイルに書き込みますか?

私はWineを使用してSketchupを実行しているので、すべての実用的な目的で...私はWindowsを使用しています。

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

sketchup - 3D 印刷可能な stl ファイルを作成するにはどうすればよいですか?

わかりました、ようやく 3D プリントしたいティーカップの良いスケッチができました。次のステップは、スケッチを 3D 印刷可能な stl ファイルにエクスポートすることです。CADspan Pro(再表示ステップで「プロセス」をクリックするとクラッシュします)とskp_to_dxf.rbプラグイン(拡張子のないファイル(stlを想定しています)をエクスポートするプラグイン、アップロード時に検証されないファイルを使用してみましたShapewaysまたはPonokoに)しかし運がありません.

私の質問はこれです。既存の skp ファイルから高解像度の 3D 印刷可能な stl ファイルを作成するにはどうすればよいですか? これが私のskpファイルです

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

ruby - SURubyでテクスチャ画像のサイズを変更する

SketchupRubyでCOLLADAエクスポートした後にテクスチャ画像ファイルのサイズを変更する必要があります。

プレーンなSketchupRubyAPIを使用して、ディスクから画像(PNG、JPG)を読み取り、サイズを変更してディスクに保存する方法はありますか?

私はファイルの読み取り/書き込みの方法を知っていますが、「画像のデコード、サイズ変更、エンコード」の部分についてはまったくわかりません。

私が見つけたほとんどの画像サイズ変更の例には、Sketchuprubyディストリビューションでは利用できない画像処理ライブラリまたはgemが含まれています。SURubyプラグインで簡単に配布できるポータブルソリューションがあると便利です。

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

ruby - ruby google sketchup プラグイン - ディレクトリからテクスチャをインポートする

私はここが初めてで、Ruby のほとんどが初めてです。ruby を使用して、Sketchup モジュールで sketchup プラグインを作成しています。ディレクトリ 'C:\Users\(your name)\Pictures\sketchup-textures' からすべての画像ファイル (テクスチャ) をインポートして、モデルに配置できるように、sketchup の材料リスト。

これを手動で行う方法があることは知っていますが、多くのテクスチャを一度に処理する必要があり、プロセスを自動化したいと考えています。ありがとう!

編集:私はこれを行うことができることを知っていますが、一度に1つのファイルとコードを1つだけ実行します。