codecamp

three.js VertexList

顶点的双向链表。

构造函数

VertexList()

创建 VertexList 的新实例。

属性

.head : VertexNode

引用链表的第一个顶点。默认为空。

.tail : VertexNode

引用链表的最后一个顶点。默认为空。

方法

.first () : VertexNode

返回头部引用。

.last () : VertexNode

返回尾部引用。

.clear () : this

清除链表。

.insertBefore ( target : Vertex, vertex : Vertex ) : this

target - 目标顶点。假设这个顶点属于链表。

vertex - 要插入的顶点。

在目标顶点之前插入一个顶点。

.insertAfter ( target : Vertex, vertex : Vertex ) : this

target - 目标顶点。假设这个顶点属于链表。

vertex - 要插入的顶点。

在目标顶点之后插入一个顶点。

.append ( vertex : Vertex ) : this

vertex - 要追加的顶点。

将顶点附加到链表的末尾。

.appendChain ( vertex : Vertex ) : this

vertex - 顶点链的头顶点。

追加一个顶点链,其中给定的顶点是头。

.remove ( vertex : Vertex ) : this

vertex - 要移除的顶点。

从链表中删除一个顶点。

.removeSubList ( a : Vertex, b : Vertex ) : this

a - 子列表的头部。

b - 子列表的尾部。

从链接列表中删除顶点的子列表。

.isEmpty () : Boolean

如果链接列表为空,则返回 true。

源码

examples/jsm/math/ConvexHull.js


three.js VertexNode
three.js CSS2DRenderer
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

参考

核心 / BufferAttributes

渲染器 / WebXR

开发者参考

WebGL渲染器

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }