欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 旅游 > 74. 几何体方法.setFromPoints()

74. 几何体方法.setFromPoints()

2025/4/21 0:51:59 来源:https://blog.csdn.net/Miller777_/article/details/142870497  浏览:    关键词:74. 几何体方法.setFromPoints()

三维向量Vector3表示顶点坐标

用三维向量Vector3表示顶点的x、y、z坐标,作为数组元素创建一组顶点坐标。

const pointsArr = [// 三维向量Vector3表示的坐标值new THREE.Vector3(0,0,0),new THREE.Vector3(0,100,0),new THREE.Vector3(0,100,100),new THREE.Vector3(0,0,100),
];

几何体方法.setFromPoints()

.setFromPoints()是几何体BufferGeometry的一个方法,通过该方法可以把数组pointsArr中坐标数据提取出来赋值给几何体。具体说就是把pointsArr里面坐标数据提取出来,赋值给geometry.attributes.position属性

// 把数组pointsArr里面的坐标数据提取出来,赋值给`geometry.attributes.position`属性
geometry.setFromPoints(pointsArr);
console.log('几何体变化',geometry.attributes.position);

二维向量Vector2表示顶点坐标

用二维向量Vector2表示顶点的x、y坐标,作为数组元素创建一组顶点坐标。

const pointsArr = [// 三维向量Vector2表示的坐标值new THREE.Vector2(0,0),new THREE.Vector2(100,0),new THREE.Vector2(100,100),new THREE.Vector2(0,100),
];

二维向量Vector2构成的数组作为.setFromPoints()的参数

geometry.setFromPoints(pointsArr);

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词