Three.js学习笔记

Three.js笔记(十)几何体

2022-03-20  本文已影响0人  BIM科学家小张

简述

在前面的章节中,只使用了BoxGeometry类创建了立方体。Three.js具有很多不同的几何体类。

几何体是什么

在Three.js中,几何体由顶点和面组成,其中顶点是三维空间中的点,面由相互连接的顶点定义的三角形组成。

通过使用几何体,可以创建网格体,也可以构成粒子。每个顶点的向量可以对应一个粒子,这个后面章节再讲。

不同的内建几何体

Three.js具备多种内建几何体类型。

下面介绍的这些几何体都是继承的BufferGeometry类。这个类有许多的内置方法,比如translate(),rotateX(),normalize()

多数几何体在文档中都有示例。

    BoxGeometry创建立方体

    PlaneGeometry创建矩形平面

    CircleGeometry创建圆盘或者类似饼图中的一片的形状

    ConeGeometry创建圆锥体或圆锥体的一部分。您可以打开或关闭锥体的底部。

    CylinderGeometry 创建圆柱体。可以打开或关闭圆柱体的两端,也可以更改每个端的半径。

    RingGeometry创建扁平环状

上一篇 下一篇

猜你喜欢

热点阅读