2016-08-24 19 views
0

Autodesk Forge APIを使用してオンラインRevitビューアを作成しようとしています。達成しようとしている課題は、既存のジオメトリの色を編集し、ブラウザからモデルに新しいジオメトリを追加できることです。誰でもこれを行う方法を知っていますか、どこから始めればいいのですか?Autodesk Forgeはブラウザのモデルにジオメトリを追加します

+0

をお試してみましたかあなたがこれまでに研究やっている私たちに示してください。 。 –

答えて

1

はい、既存のモデルジオメトリと集約モデルの色と材質を絶対に編集できます。私はフィリップのギャラリーサンプルは両方を行う拡張機能を提供信じる:

https://github.com/Developer-Autodesk/ng-gallery

ない場合は、GitHubのサンプルの他はありません。

また、クラウドとモバイルDevBlogもチェックアウトする必要があります。ここで

はフォージビューアシーン内の材料を編集したサンプルである:ここでは

http://adndevblog.typepad.com/cloud_and_mobile/2016/08/ace-editor-for-threejs-shadermaterials-in-the-forge-viewer.html

は、シーンにフォージ翻訳OBJモデルの追加についての記事です:

http://adndevblog.typepad.com/cloud_and_mobile/2016/08/loading-obj-files-translated-with-model-derivative-api-into-a-threejs-scene.html

完全なモデル集約はここで議論されます:

http://adndevblog.typepad.com/cloud_and_mobile/2016/02/model-aggregation-with-view-data-api-exposed.html

0

ビューアはthree.jsに基づいているので、シーンにカスタムメッシュを追加するなどの作業を行うには、three.jsで行う作業とかなり似ています。しかし、あなたのメッシュはビューア選択ロジックでは検出されません。望むなら、余分な作業が必要になります。

あなたはメッシュを追加し、素材の色を変更する例については、これら2つの拡張を見てとることができます。

Autodesk.ADN.Viewing.Extension.MeshImporter

Autodesk.ADN.Viewing.Extension.Material

+0

あなたは言った*あなたのメッシュは、ビューアの選択ロジックでは検出されませんが、必要な場合は余分な作業が必要になります。*これはまさに私がやっている問題です。あなたはそれを行うためのどのような指針を持っていますか? –

+0

私はそこにカスタムメッシュを選択する例を持っています:https://github.com/Autodesk-forge/forge-rcdb.nodejs/blob/master/src/client/viewer.components/Viewer.Extensions.Dynamic/Viewing.Extension 。WallAnalyzer/Viewing.Extension.WallAnalyzer.js#L663 –

関連する問題