모든 메시에 대한 three.js clone () 속성 변경

남자 이름

간단한 큐브를 100 개 복제하고 각 큐브의 불투명도를 점차적으로 낮추고 싶습니다. 내가 가진 루프는 다음과 같습니다.

var geometry = new THREE.BoxGeometry(0.15,0.15,0.15);
var material = new THREE.MeshNormalMaterial();
var cube = new THREE.Mesh( geometry, material );
cube.material.transparent = true;
scene.add( cube );

for(let i = 0; i < 100; i++){
    window['cube'+i] = cube.clone();
    window['cube'+i].position.x = i;

    window['cube'+i].material.opacity = 1 - (0.01*i);
    scene.add(window['cube'+i]);
}

불행히도 모든 메시는 마지막으로 설정된 불투명도로 끝납니다. x 위치가 정상적으로 증가하는 동안 모든 메시가 동일한 불투명도를 갖는 이유를 이해할 수 없습니다.

누구든지 각 불투명도 속성을 분리하는 방법에 대한 아이디어가 있습니까? 감사합니다

Mugen87

메시를 복제해도 성능상의 이유로 기본적으로 지오메트리와 재질은 복제되지 않습니다. 메시 당 불투명도를 제어하려면 각 인스턴스에 대해 재질을 복제하는 것이 가장 좋습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

THREE.js-하나의 모든 객체 변경 속성 변경

분류에서Dev

ng-repeat의 모든 값에 대한 속성 변경

분류에서Dev

backbone.js의 변경 이벤트에 대한 모델의 액세스 속성

분류에서Dev

모든 요청에 대한 신속한 변경 세션

분류에서Dev

조치의 모든 매개 변수에 대한 BindRequired 속성

분류에서Dev

Ember.js는 모든 단일 경로에 대한 경로 변경에 대한 기능을 실행합니다. 전역 활성화 기능?

분류에서Dev

"필드 답변"의 모든 클래스에 대한 maxlength 속성을 변경하는 방법

분류에서Dev

지시문에 대한 컨트롤러의 Angular JS 변경 속성

분류에서Dev

모든 일치 속성에 대한 addClass

분류에서Dev

Three.js 변경 메쉬 텍스처 변경 전체 모델

분류에서Dev

모든 모델에 대한 ActiveRecord 오류 공백 메시지 변경

분류에서Dev

typescript의 모든 요소에 대해 find 메소드를 사용하여 클래스 배열 속성 값 변경

분류에서Dev

기존 탐색 속성에 대한 모든 참조를 변경하지 않고 엔터티에 대한 다 대다 관계를 승격 할 수 있습니까?

분류에서Dev

선택한 사용자에게 속한 모든 파일에 대한 권한을 변경하는 방법

분류에서Dev

모델의 속성에 대한 특정 값 변경을 수신합니다.

분류에서Dev

Swift Combine-UITextField의 text 속성의 모든 문자 변경에 대한 이벤트를 전달하는 게시자를 얻는 방법

분류에서Dev

HTML과 JS에서 가시성 속성을 변경하는 이상한

분류에서Dev

HTML과 JS에서 가시성 속성을 변경하는 이상한

분류에서Dev

$ routeProvider-모든 경로에 동일한 종속성 주입

분류에서Dev

Xamarin Forms의 속성 변경에 대한 메서드 실행

분류에서Dev

모델 유형에 대한 모든 속성 합계

분류에서Dev

모든 구성의 프로젝트에 대한 Gradle 종속성

분류에서Dev

여러 클래스에서 상속하고 한 부모 클래스의 모든 메서드에 대한 반환 유형 변경

분류에서Dev

Sails.js에서 속성 변경에 대한 권한을 어떻게 만드나요?

분류에서Dev

배열에있는 모든 요소의 CSS 속성 변경

분류에서Dev

Parsley.js로 각 필드의 성공에 대한 CSS 속성을 변경하는 방법

분류에서Dev

모든 페이지에서 액세스 할 수 있지만 세션 당 한 번만 변경되는 속성

분류에서Dev

한 카테고리에있는 모든 제품의 속성 값을 변경하는 방법

분류에서Dev

메모장 ++ 성을 대문자에서 적절한 대문자로 변경

Related 관련 기사

  1. 1

    THREE.js-하나의 모든 객체 변경 속성 변경

  2. 2

    ng-repeat의 모든 값에 대한 속성 변경

  3. 3

    backbone.js의 변경 이벤트에 대한 모델의 액세스 속성

  4. 4

    모든 요청에 대한 신속한 변경 세션

  5. 5

    조치의 모든 매개 변수에 대한 BindRequired 속성

  6. 6

    Ember.js는 모든 단일 경로에 대한 경로 변경에 대한 기능을 실행합니다. 전역 활성화 기능?

  7. 7

    "필드 답변"의 모든 클래스에 대한 maxlength 속성을 변경하는 방법

  8. 8

    지시문에 대한 컨트롤러의 Angular JS 변경 속성

  9. 9

    모든 일치 속성에 대한 addClass

  10. 10

    Three.js 변경 메쉬 텍스처 변경 전체 모델

  11. 11

    모든 모델에 대한 ActiveRecord 오류 공백 메시지 변경

  12. 12

    typescript의 모든 요소에 대해 find 메소드를 사용하여 클래스 배열 속성 값 변경

  13. 13

    기존 탐색 속성에 대한 모든 참조를 변경하지 않고 엔터티에 대한 다 대다 관계를 승격 할 수 있습니까?

  14. 14

    선택한 사용자에게 속한 모든 파일에 대한 권한을 변경하는 방법

  15. 15

    모델의 속성에 대한 특정 값 변경을 수신합니다.

  16. 16

    Swift Combine-UITextField의 text 속성의 모든 문자 변경에 대한 이벤트를 전달하는 게시자를 얻는 방법

  17. 17

    HTML과 JS에서 가시성 속성을 변경하는 이상한

  18. 18

    HTML과 JS에서 가시성 속성을 변경하는 이상한

  19. 19

    $ routeProvider-모든 경로에 동일한 종속성 주입

  20. 20

    Xamarin Forms의 속성 변경에 대한 메서드 실행

  21. 21

    모델 유형에 대한 모든 속성 합계

  22. 22

    모든 구성의 프로젝트에 대한 Gradle 종속성

  23. 23

    여러 클래스에서 상속하고 한 부모 클래스의 모든 메서드에 대한 반환 유형 변경

  24. 24

    Sails.js에서 속성 변경에 대한 권한을 어떻게 만드나요?

  25. 25

    배열에있는 모든 요소의 CSS 속성 변경

  26. 26

    Parsley.js로 각 필드의 성공에 대한 CSS 속성을 변경하는 방법

  27. 27

    모든 페이지에서 액세스 할 수 있지만 세션 당 한 번만 변경되는 속성

  28. 28

    한 카테고리에있는 모든 제품의 속성 값을 변경하는 방법

  29. 29

    메모장 ++ 성을 대문자에서 적절한 대문자로 변경

뜨겁다태그

보관