javascript - 노드의 투명도를 수정하는 방법은 무엇입니까?
学习ing
学习ing 2017-07-05 11:03:28
0
1
1049

구성요소의 투명도를 설정하는 방법이 있나요? 예를 들어, 구성요소 재질을 수정하거나 투명 재질을 추가하는 경우 뷰어에서 이를 렌더링하도록 합니다.

学习ing
学习ing

모든 응답(1)
Peter_Zhu

내 경험에 따르면 Forge Viewer가 모델을 로드하면 모델이 주변 레이어(BVH)를 설정하는 데 도움이 됩니다. 이때 기하학 조각(조각)의 투명도를 계산하는 데 사용되는 내부 매개변수가 있습니다. 이 매개변수는 반투명 및 완전 투명 구성 요소의 렌더링 순서를 보장하기 위한 것입니다. 일반적으로 완전 투명 구성 요소가 먼저 렌더링됩니다.

구성요소 재료 투명도를 수정하면 이 순서가 업데이트되지 않습니다. 이는 BVH를 수정한 후에 뷰어가 BVH를 재구축하지 않기 때문에 일부 불투명 구성 요소가 숨겨져 있는 것을 볼 수 있기 때문입니다. 그리고 내 디버깅 경험에 따르면 Viewer에서 BVH를 다시 ​​빌드할 수 있는 방법이 없으므로 현재 이 문제를 해결할 수 없습니다.

다음은 참고할 수 있도록 재료와 투명도를 수정하는 몇 가지 예입니다.

Autodesk.ADN.Viewing.Extension.Material

Forge Viewer 사용자 정의 셰이더 - 1부

Forge Viewer 사용자 정의 셰이더 - 2부

뷰 및 데이터 API를 사용한 맞춤형 투명 메시

도움이 되길 바랍니다

참조 소스: https://stackoverflow.com/que...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!