javascript - API를 통해 단면 평면을 생성하는 방법이 있습니까?
漂亮男人
漂亮男人 2017-06-26 10:58:18
0
2
776

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

이 스크린샷처럼:

漂亮男人
漂亮男人

모든 응답(2)
某草草

예, 합격할 수 있습니다 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() 취소 후 집은 원래 상태로 돌아갑니다.

伊谢尔伦

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿