recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Existe-t-il un moyen de générer des plans de section via l'API?

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

J'aime cette capture d'écran :

漂亮男人漂亮男人2710 Il y a quelques jours753

répondre à tous(2)je répondrai

  • 某草草

    某草草2017-06-26 11:00:18

    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 :

    .

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-26 11:00:18

    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.

    répondre
    0
  • Annulerrépondre