我在 3D 空间中有一条直线和一个平面。我想将平面的宽度和长度线垂直放置。请参阅我的jsFiddle。
我是 Three.js 和向量计算的新手。
请给我建议。(为我糟糕的英语道歉)
JS代码:
let renderer;
let camera;
let controls;
let scene = new THREE.Scene();
camera = new THREE.PerspectiveCamera(54, window.innerWidth / window.innerHeight, 0.1, 1000);
renderer = new THREE.WebGLRenderer({
antialias: true
});
renderer.setSize(window.innerWidth, window.innerHeight);
renderer.setClearColor(new THREE.Color(0xfefefe));
document.body.appendChild(renderer.domElement);
camera.position.set(5, 2, 7.5);
controls = new THREE.OrbitControls(camera, renderer.domElement);
let gridHelper = new THREE.GridHelper(4, 4);
scene.add(gridHelper);
//line is defined by p0-p1
var p0 = new THREE.Vector3(-2, 2, 1);
var p1 = new …
Run Code Online (Sandbox Code Playgroud)