javascript - Existe-t-il un moyen de générer des plans de section via l'API?
漂亮男人
漂亮男人 2017-06-26 10:58:18
0
2
788

Comment générer des plans de coupe via l'API Viewer ?

J'aime cette capture d'écran :

漂亮男人
漂亮男人

répondre à tous(2)
某草草

Oui, vous pouvez réussir viewer.setCutPlanes() 这个函数来设置剖切面,它接受的是 THREE.Vector4 的数组 (array),也就是剖切面的数组。 每个 THREE.Vector4 都代表一个高等数学的面方程 ax + by + cz + d = 0 ,这个面方程的法向为 (a,b,c) 且与距离坐标原点 d 单位。此外, Forge Viewer 还以 THREE.Vector4(x, y, z) 来表示面的法向 (a, b, c)w 代表与原点的距离 d. L'exemple d'appel est le suivant :

var cutplanes = [
    new THREE.Vector4( 0, 0, -1, -17 ),
    new THREE.Vector4( 0, 0, 1, 0 ),
];

veiwer.setCutPlanes( cutplanes );

Capture d'écran des résultats :

Si vous souhaitez annuler le découpage, il suffit d'appeler à nouveau viewer.setCutPlanes() sans transmettre aucun paramètre. Après l'annulation, la maison reviendra à son état d'origine :

.

伊谢尔伦

Bonjour Kang Gong, je m'appelle Xiao Zhao. Je vous ai posé des questions sur votre réputation à Shanghai. Je voudrais maintenant vous demander si la pièce affichée peut être sélectionnée par défaut après la découpe du modèle (déclenchant l'option that.viewer.getSelection(). ) événement). Je débute tout juste avec Forge et ce problème me dérange depuis un moment.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal