Skip to content

@simversus/yjvisDocs


@simversus/yjvis / IndicesBuilder

Class: IndicesBuilder

Internal

基础对象

Extends

Constructors

new IndicesBuilder()

new IndicesBuilder(): IndicesBuilder

Returns

IndicesBuilder

Overrides

BaseObject.constructor

Defined in

scene/IndicesBuilder.ts:49

Properties

classHierarchy

classHierarchy: ClassEnum[]

Deprecated

Inherited from

BaseObject.classHierarchy

Defined in

core/baseObject.ts:96


label

label: string

自定义标识

Inherited from

BaseObject.label

Defined in

core/baseObject.ts:104


primitivesCount

primitivesCount: number

Defined in

scene/IndicesBuilder.ts:19


userData

userData: any

用户自定义数据

Inherited from

BaseObject.userData

Defined in

core/baseObject.ts:100


uuid

uuid: number

唯一标识符

Inherited from

BaseObject.uuid

Defined in

core/baseObject.ts:92

Accessors

mtime

get mtime(): number

Returns

number

Inherited from

BaseObject.mtime

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

BaseObject.changed

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

BaseObject.is

Defined in

core/baseObject.ts:122


release()

release(): void

销毁该对象

Returns

void

Inherited from

BaseObject.release

Defined in

core/baseObject.ts:134