Как нарисовать цилиндр с помощью ArrowHelper за три. js - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь создать цилиндр для ArrowHelper

     var dir = new THREE.Vector3( 0, 1, 0 );
              dir.normalize();
              var origin = new THREE.Vector3( 0, 1, 0 );
              var length = 100;
              var hex = 0x00ff00;
              var lengthPlane = 5;
              var headLength = 10;
              var headWidth = 10;
              var arrowHelperY = new THREE.ArrowHelper( dir, origin, length, hex, headLength, headWidth );

   var geometry = new THREE.CylinderBufferGeometry( 5, 5, 100, 100 );
              var material = new THREE.MeshBasicMaterial( {color: 0x0000FF} );
              var cylinder = new THREE.Mesh( geometry, material );
              arrowHelperY.add( cylinder );
              this.SceneAxes.add( arrowHelperY );

Результат:

введите описание изображения здесь

Код: для создания оси Y с помощью стрелки и цилиндра

Пожалуйста, помогите мне сделать

...