찾다

 >  Q&A  >  본문

javascript - API를 통해 단면 평면을 생성하는 방법이 있습니까?

Viewer API를 통해 단면 평면을 생성하는 방법은 무엇입니까?

이 스크린샷처럼:

漂亮男人漂亮男人2769일 전795

모든 응답(2)나는 대답할 것이다

  • 某草草

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

    예, 합격할 수 있습니다 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. 호출 예시는 다음과 같습니다:

    으아악

    결과 스크린샷:

    분할을 취소하려면 매개변수를 전달하지 않고 다시 호출하세요. viewer.setCutPlanes() 취소 후 집은 원래 상태로 돌아갑니다.

    회신하다
    0
  • 伊谢尔伦

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

    안녕하세요 강공 님, 저는 Xiao Zhao입니다. 이제 모델을 잘라낸 후 표시된 부분을 기본적으로 선택할 수 있는지 묻고 싶습니다(that.viewer.getSelection( ) 이벤트). 저는 이제 막 Forge를 시작하고 있는데 이 문제가 한동안 저를 괴롭혀 왔습니다.

    회신하다
    0
  • 취소회신하다