@simversus/yjvis • Docs
@simversus/yjvis / AttributeData
Class: AttributeData
Internal
基础对象
Extends
Constructors
new AttributeData()
new AttributeData(
p):AttributeData
Parameters
• p: Partial<object> & object
Returns
Overrides
Defined in
data/attributeData.ts:9
Properties
_viewFun
protected_viewFun:TypedArrayConstructor
Inherited from
Defined in
data/dataArray.ts:21
classHierarchy
classHierarchy:
ClassEnum[]
Deprecated
Inherited from
Defined in
core/baseObject.ts:96
field
field:
FieldType=FieldType.unknown
Defined in
data/attributeData.ts:7
label
label:
string
自定义标识
Inherited from
Defined in
core/baseObject.ts:104
name
name:
string=''
Inherited from
Defined in
data/dataArray.ts:15
ranges
ranges: [
number,number][] =[]
Inherited from
Defined in
data/dataArray.ts:17
type
type:
AttributeType
Defined in
data/attributeData.ts:5
userData
userData:
any
用户自定义数据
Inherited from
Defined in
core/baseObject.ts:100
uuid
uuid:
number
唯一标识符
Inherited from
Defined in
core/baseObject.ts:92
Accessors
data
getdata():TypedArray
setdata(data):void
Parameters
• data: TypedArray | number[]
Returns
TypedArray
Inherited from
Defined in
data/dataArray.ts:31
mtime
getmtime():number
Returns
number
Inherited from
Defined in
core/baseObject.ts:118
numberOfComponents
getnumberOfComponents():number
setnumberOfComponents(value):void
Parameters
• value: number
Returns
number
Inherited from
Defined in
data/dataArray.ts:35
numberOfTuples
getnumberOfTuples():number
元素个数
Returns
number
Inherited from
Defined in
data/dataArray.ts:46
Methods
applyMatrix4()
applyMatrix4(
matrix4):void
对数据应用矩阵
Parameters
• matrix4: Mat4
Returns
void
Inherited from
Defined in
data/dataArray.ts:112
applyNormalMatrix()
applyNormalMatrix(
matrix3):void
对数据应用法线矩阵
Parameters
• matrix3: Mat3
Returns
void
Inherited from
Defined in
data/dataArray.ts:132
changed()
changed():
void
标记对象为已修改
Returns
void
Inherited from
Defined in
core/baseObject.ts:128
getMagnitudeAt()
getMagnitudeAt(
id):number
获取指定位置的分量和
Parameters
• id: number
Returns
number
Inherited from
Defined in
data/dataArray.ts:172
getRange()
getRange(
componentId?):Number2
获取数据范围
Parameters
• componentId?: number
数据的分量数,默认为0,小于0代表总和
Returns
Number2
Inherited from
Defined in
data/dataArray.ts:72
getValueAt()
getValueAt(
id):Int8Array|Uint8Array|Uint8ClampedArray|Int16Array|Uint16Array|Int32Array|Uint32Array|Float32Array|Float64Array
获取指定位置的值
Parameters
• id: number
Returns
Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array
Inherited from
Defined in
data/dataArray.ts:154
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
setValueAt()
setValueAt(
id,values):void
设置指定位置的值
Parameters
• id: number
• values: number[]
Returns
void
Inherited from
Defined in
data/dataArray.ts:162
