Advertisement

Three.js中的Geometry用法演示

阅读量:

属于众多XXX Geometry类型的基类(如Box Geometry和Sphere Geometry),此外还有Buffer Geometry。需要注意的是,在某些情况下(如Buffers),其效率较之于标准 Geometry更高。然而标准 Geometry在实现上较为简单,在本文中我们主要聚焦于介绍其基本应用方法。

Geometry中包含顶点位置、面以及面UV等属性,并且这些属性具备调整的能力。然而,在这种情况下(相对于其子类),使用可能会更加复杂。接下来将演示如何利用Geometry构建基础的三角形形状。

创建一个基于自定义的顶点坐标系的三角形,并将其设置为RGB(1,0,0)的颜色。为了生成相应的面数据faces并确保形状正确性,该三角形需要具备必要的几何信息

复制代码
 <html>

    
 	<head>
    
 		<title>three.js geometry</title>
    
 	</head>
    
 	<body>
    
 		<script src="three.js"></script>
    
 		<script>
    
 			var scene = new THREE.Scene();
    
 			var camera = new THREE.PerspectiveCamera( 90, window.i

全部评论 (0)

还没有任何评论哟~