Рубрики
Программирование

Линия

 

массив точек
const points=[
new THREE.Vector2(0,0),
new THREE.Vector2(1,1),
]
материал с цветом
const material = new THREE.LineBasicMaterial({color:0x00ff00});

const geometry = new THREE.BufferGeometry().setFromPoints(points);
const line = new THREE.Line(geometry ,material );
scene.add(geometry);

 

Рубрики
Программирование

Базовые элементы 3D

три компонента scene, camera,renderer
компоненты

сцена
const scene=new THREE.Scene();
цвет экрана
scene.background=new THREE.Color(0xdddddd);

камера
const camera=new THREE.PerspectiveCamera(70,window.innerWidth/ window.innerHeight);
установить позицию камеры
camera.position.z=5;

рендер
const renderer=new THREE.WebGLRenderer();
размер по размеру экрану
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer,domElement);

функция для обновление, перерисовка на экране и выполнения
function animation(){
requestAnimationFrame(animate);
renderer.render(scene,camera);
}
animate();
Рубрики
Программирование

Добавить breadcrumbs в WordPress

  1. Установить плагин flexy_breadcrumb в WordPress

2. Редактор тем > Файлы темы > header.php >

<?php echo '<div>'.do_shortcode( 'шорткод').'</div>'?>
Рубрики
Программирование

Примеры JQuery «Настроить позицию элемента по Mouse»

bo52.z=1000;
$(document).mousemove(function(e){
     bo52.x = e.pageX; // положения по оси X
     bo52.y = e.pageY; // положения по оси Y
     //console.log("X: " + bo52.x + " Y: " + bo52.y); // вывод результата в консоль
});
bo52.f[2106141644]=(p)=>{
 bo52.z++;
 p.css('top',bo52.y+'px');
 p.css('left',bo52.x+'px');
 p.drag("start",function(){
  $(this).css('zIndex', bo52.z++);
 }).drag(function(ev,dd ){
$(this).css({top: dd.offsetY,left: dd.offsetX});
 }); 
}
Рубрики
Программирование

Основы.Unity-UI(C#) «Загрузка UI Префаба»

var go=PrefabUtilty.LoadPrefabContents