問題タブ [autodesk-forge]

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 に答える
743 参照

autodesk-forge - イメージ テクスチャのマテリアルを使用した Autodesk Forge Viewer

2.9 ビューア ファイルを使用して、イメージ テクスチャを含むマテリアルを使用する方法についてサポートが必要です。three.js のリビジョン 71 を使用していることがわかります。

カスタムシェイプを作成しました。頂点からの正方形

画像テクスチャ素材を使いたい

...

テクスチャはすべて黒として表示されます

Chrome で表示される唯一のもの (バージョン 52.0.2743.116 m) [.Offscreen-For-WebGL-0B70AB98]RENDER 警告: ユニット 0 にバインドされたテクスチャはありません

テクスチャが存在することを知っています

画像テクスチャ素材を追加する簡単で正しい方法はありますか?

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

autodesk-forge - Autodesk Forge 取得アクセス トークン

読み取りおよび書き込みトークンを作成するために間違って入力したものを理解するのに役立つものがあります。セキュリティのためにクライアントIDとクライアントシークレットにタイプゼロがあるので、それが問題ではないことはわかっています。わかりやすい例を教えていただければ助かります。私はしばらく立ち往生しています。Autodesk のサンプルには、読み取りの例しかありません。

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

autodesk-forge - 開発サンドボックス BIM 360 API

私の会社は、今後数か月以内に、BIM 360 API を使用して BIM 360 用のアプリの開発を開始したいと考えています。私はそれを練習して学び始めるように頼まれました。やりたい開発サンドボックスをセットアップする必要があることを段階的に見ました。メモには、Forge パートナー開発チームに連絡するように記載されています。それは誰でしょうか?Autodesk のページにはリンクも電子メールもありませんでした。

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

autodesk-forge - 不要なモデルの削除

複数のモデル (最大 20 モデル) があり、そこから一度に 2 つだけビューアーにロードしたいと考えています。新しいモデルをロードする前に、ビューアーをクリアするか、ロードされたモデルを削除する方法はありますか?

現在、最初にすべてのモデルを非表示にします。

次に、私が欲しいものを表示します。

この非表示と表示は、複数のモデルでは非常に遅くなります。また、読み込まれたモデルから個々のオブジェクトを検索するのも非常に遅くなります。2 つのモデルをロード/表示する前に常にビューアー全体を初期化する唯一の方法はありますか? getState() と restoreState() も使用してみましたが、これはビューを保存するだけです。ビューアからモデルをクリアしません。

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

autodesk-forge - console logs 'The provider id_provider is not a valid one'

Trying to get head around when debugging a Viewer app. Chrome console shows 'The provider id_provider is not a valid one'. Any suggestion? If options is like this:

#xA;

if forcing 2.9, 'The provider id_provider is not a valid one'.

If forcing 2.7 or 2.8, not log but the viewer doesn't show up.

If no specified version, 'Warning : no access token is provided. Use built in token : YtTb8vRA4XQfTorjm9c8eVZJTYP6'. it stops in Autodesk360App.js

#xA;

Chrome logs 'Uncaught TypeError: app.getDefaultGeometry is not a function'

If I directly feed token:

#xA;

it works beautifully in 2.7,2.8 and 2.9. But if no version, it stops in Autodesk360App.js, the same as above.

Thank you!

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

autodesk-forge - Viewer に 3D が表示されず、線で 3D が描画される

点と線のみの 3D DWG 図面があります。私はそれをアップロードして翻訳しました。出力形式は次のとおりです。

'type':'svf', 'views':[ '2d', '3d' ]

フロントエンドでは、

ビューアーは、平面化されたかのように 2D 図面を表示します。

'role' を 2d から 3d に変更すると、geometryItems.length == 0 のためビューアーが表示されません。

3D で線/点を使用して 3D 図面を表示する方法はありますか? ありがとうございました。

PS: ファイルを A360 にロードしましたが、結果は同じでした。それからA360からダウンロードしたところ、オリジナルのまま3Dでした。

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

autodesk-forge - ビューアーモデルを属性名で検索

このSearch demoに従い、指定された属性名のみを検索するように拡張しようとしています。

属性名なしで機能し、一致する ID の配列を返します。しかし、属性名に何かを指定すると、検索は空の配列を返します。属性名には魔法のフォーマットが必要だと思います。

だから現在私は持っています:

ここで、searchProperties はユーザー入力 (「名前」など) であり、searchPropList は単一の要素配列になります。

同じ例は、各プロパティの displayName と displayCategory を返す getProperties() にも対応していますが、別の内部名は表示されません。

ここから明らかな何かが欠けているのでしょうか、それとも「名前」を何らかの方法で変換する必要がありますか?

または、誰かがdisplayNameではなく本当の名前をリストする例を持っていますか?

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

javascript - Autodesk forge ブラウザでモデルにジオメトリを追加

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