美文网首页Three.js学习笔记
Three.js笔记(十)几何体

Three.js笔记(十)几何体

作者: BIM科学家小张 | 来源:发表于2022-03-20 21:20 被阅读0次

    简述

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

    几何体是什么

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

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

    不同的内建几何体

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

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

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

        BoxGeometry创建立方体

        PlaneGeometry创建矩形平面

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

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

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

        RingGeometry创建扁平环状

    相关文章

      网友评论

        本文标题:Three.js笔记(十)几何体

        本文链接:https://www.haomeiwen.com/subject/eftwdrtx.html