three.js-旋转几何体的特定部分
我用以下函数创建了一个管状几何体three.js-旋转几何体的特定部分,three.js,Three.js,我用以下函数创建了一个管状几何体 function plotPath() { var obj = getPath(); var segments = 60; var closed = false; var debug = false; var radiusSegments =
function plotPath()
{
var obj = getPath();
var segments = 60;
var closed = false;
var debug = false;
var radiusSegments = 12;
var tube;
var points = [];
var x=0,y=0,z=0;
for(var i=0; i<obj.path.length; i++)
{
console.log(obj.path[i].point);
points.push(obj.path[i].point);
}
extrudePath = new THREE.SplineCurve3(points);
tube = new THREE.TubeGeometry(extrudePath, segments, 10, radiusSegments, closed, debug);
tubeMesh = new THREE.Mesh(tube ,new THREE.MeshBasicMaterial({
color: 0x000000, side: THREE.DoubleSide,
opacity: 0.5, transparent: false, wireframe: true}));
tubeMesh.add(new THREE.AxisHelper());
var v = new THREE.Vector3(1,0,0).normalize();
tubeMesh.applyMatrix(matrix.makeRotationAxis(v, 0));
tubeMesh.applyMatrix(matrix.makeTranslation(-500,0,0));
if ( tube.debug ) tubeMesh.add( tube.debug );
scene.add(tubeMesh);
objects.push(tubeMesh);
}
函数plotPath()
{
var obj=getPath();
var段=60;
var关闭=错误;
var-debug=false;
var半径分段=12;
var管;
var点=[];
变量x=0,y=0,z=0;
对于(var i=0;i有任何实现此类功能的建议吗?我已经发布了一个关于旋转一部分管几何体的问题。有任何建议或解决方案吗?-@WestLangley有任何实现此类功能的建议吗?-@WestLangley至少这个问题你有一个徽章