84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
Viewer API를 통해 단면 평면을 생성하는 방법은 무엇입니까?
이 스크린샷처럼:
예, 합격할 수 있습니다 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()
THREE.Vector4
ax + by + cz + d = 0
(a,b,c)
d
(x, y, z)
(a, b, c)
w
결과 스크린샷:
분할을 취소하려면 매개변수를 전달하지 않고 다시 호출하세요. viewer.setCutPlanes() 취소 후 집은 원래 상태로 돌아갑니다.
안녕하세요 강공 님, 저는 Xiao Zhao입니다. 이제 모델을 잘라낸 후 표시된 부분을 기본적으로 선택할 수 있는지 묻고 싶습니다(that.viewer.getSelection( ) 이벤트). 저는 이제 막 Forge를 시작하고 있는데 이 문제가 한동안 저를 괴롭혀 왔습니다.
예, 합격할 수 있습니다
으아악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를 시작하고 있는데 이 문제가 한동안 저를 괴롭혀 왔습니다.