Как сделать десятиугольник в Three.js?

227
26 сентября 2018, 22:20
var vector = new THREE.Vector3();
var spherical = new THREE.Spherical();
for ( var i = 0, l = objects.length; i < l; i ++ ) {
var phi = Math.acos( -1 + ( 2 * i ) / l );
 var theta = Math.sqrt( l * Math.PI ) * phi;
      var object = new THREE.Object3D();
      spherical.set(1000, phi, theta );
      object.position.setFromSpherical( spherical );
      vector.copy( object.position ).multiplyScalar( 2 );
      object.lookAt( vector );
    }

Этот код описывает круглую сферу three.js. Как сделать из этого десятиугольник (decagon) ?

READ ALSO
Валидация формы на JavaScript

Валидация формы на JavaScript

Не работает этот код:

242
Прокрутка submenu вверх

Прокрутка submenu вверх

Нужно перейти в мобильную версию

208
Highslide JS с ошибкой

Highslide JS с ошибкой

Подключил к сайту библиотеку Highslide JS

220