cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Adakah terdapat cara untuk menjana satah bahagian melalui API?

Bagaimana untuk menjana satah bahagian melalui API Viewer?

Suka tangkapan skrin ini:

漂亮男人漂亮男人2714 hari yang lalu758

membalas semua(2)saya akan balas

  • 某草草

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

    Ya, anda boleh lulus 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. Contoh panggilan adalah seperti berikut:

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

    Skrin keputusan:

    Jika anda ingin membatalkan pemotongan, hubungi viewer.setCutPlanes() semula tanpa memasukkan sebarang parameter Selepas membatalkan, rumah akan kembali ke keadaan asal:

    balas
    0
  • 伊谢尔伦

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

    Hello Kang Gong, Saya Xiao Zhao Saya telah bertanya kepada anda tentang reputasi anda di Shanghai Sekarang saya ingin bertanya kepada anda sama ada bahagian yang dipaparkan boleh dipilih secara lalai selepas model dipotong (mencetuskan that.viewer.getSelection(. ) acara). Saya baru bermula dengan forge, dan masalah ini telah mengganggu saya untuk seketika.

    balas
    0
  • Batalbalas