0

forge apiからのrevitファイルの2次元ビューからベクトル画像を抽出することが可能かどうか疑問に思っていました。好ましくは、ベクターギで(私は高解像度の画像を抽出することができる方法がある(400×400)Revitファイルからベクター画像を抽出します

https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-thumbnail-GET/

をIは、ビューのサムネイルを達成するために、次のエンドポイントを使用したが、サムネイルは非常に小さいですズームインまたはズームアウトすることができます)。ここで

は、私が試した例です:Revitの中に2Dビューのために https://jsfiddle.net/uLnvwyLa/

答えて

1

ビューアのスクリーンショットのAPIを使用してヘッドレスブラウザを実行して、何のUIの相互作用は必要ありませんし、サーバー側を実行することができます。これは確かに得ることができる最高品質のサムネイルを生成します。ここで役に立つかもしれリンクは以下のとおりです。

https://github.com/GoogleChrome/puppeteer

http://adndevblog.typepad.com/cloud_and_mobile/2015/05/screenshot-extension-manager-for-the-viewer.html

参照viewer.getScreenshot方法: フィリップ

オートデスクのサポートと話し

this.viewer.getScreenShot(
width, height, (blob) => { 

0

、短い答えはフォージは、ベクトル画像への2Dビューを翻訳サポートしていないということですあなたが望むように高解像度の画像を表示できます。

これはあなたのためにも実行可能な場合の追加情報です。 Model Derivative APIを使用して2dビューをf2dフォーマットに変換することができます。output.formats.viewsを必ず "2d"と "3d"の両方に設定してください。このf2dファイルを直接開くことはできませんが、Viewer3Dライブラリを介してのみ、svfファイルと同じようにブラウザにロードすることができます。doctutorialsを確認すると、結果は次のようになります。http://lmv.ninja.autodesk.comを使用して2dそれがブラウザでどのように動作するかを見てください。

enter image description here

関連する問題