@simversus/yjvis • Docs
@simversus/yjvis / IndicesBuilder
Class: IndicesBuilder
Internal
基础对象
Extends
Constructors
new IndicesBuilder()
new IndicesBuilder():
IndicesBuilder
Returns
Overrides
Defined in
scene/IndicesBuilder.ts:49
Properties
classHierarchy
classHierarchy:
ClassEnum
[]
Deprecated
Inherited from
Defined in
core/baseObject.ts:96
label
label:
string
自定义标识
Inherited from
Defined in
core/baseObject.ts:104
primitivesCount
primitivesCount:
number
Defined in
scene/IndicesBuilder.ts:19
userData
userData:
any
用户自定义数据
Inherited from
Defined in
core/baseObject.ts:100
uuid
uuid:
number
唯一标识符
Inherited from
Defined in
core/baseObject.ts:92
Accessors
mtime
get
mtime():number
Returns
number
Inherited from
Defined in
core/baseObject.ts:118
reverseVertex
get
reverseVertex():boolean
Returns
boolean
Defined in
scene/IndicesBuilder.ts:40
Methods
build()
build(
p
):Uint16Array
|Uint32Array
构建索引
Parameters
• p
• p.cellOffset: number
• p.npts: number
• p.primitive: PrimitiveData
• p.renderEntityType: RenderEntityType
Returns
Uint16Array
| Uint32Array
Defined in
scene/IndicesBuilder.ts:136
changed()
changed():
void
标记对象为已修改
Returns
void
Inherited from
Defined in
core/baseObject.ts:128
fillAttribute()
fillAttribute(
attr
,dataArray
):TypedArray
Parameters
• attr: Attribute
• dataArray: DataArray
Returns
TypedArray
Defined in
scene/IndicesBuilder.ts:97
getCellIdByVid()
getCellIdByVid(
vid
):number
Parameters
• vid: number
Returns
number
Defined in
scene/IndicesBuilder.ts:89
getPointIdByVid()
getPointIdByVid(
vid
):number
Parameters
• vid: number
Returns
number
Defined in
scene/IndicesBuilder.ts:93
is()
is(
t
):boolean
Parameters
• t: ClassEnum
Returns
boolean
Inherited from
Defined in
core/baseObject.ts:122
release()
release():
void
销毁该对象
Returns
void
Inherited from
Defined in
core/baseObject.ts:134