Class: Shape3D
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:83
Extended by
Constructors
Constructor
new Shape3D(
structs,sharedPoints,sharedIndecies,matrixIndex):Shape3D
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:113
Parameters
structs
sharedPoints
Float32Array
sharedIndecies
Uint32Array
matrixIndex
number
Returns
Shape3D
Properties
shapeIndex
readonlyshapeIndex:number=0
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:109
shapeType
readonlyshapeType:number=ShapeTypeEnum.None
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:110
computeEveryFrame?
readonlyoptionalcomputeEveryFrame?:boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:111
Accessors
isChange
Get Signature
get isChange():
boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:120
Returns
boolean
lineColor
Get Signature
get lineColor():
Color
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:135
Returns
Color
Set Signature
set lineColor(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:130
Parameters
value
Color
Returns
void
fillColor
Get Signature
get fillColor():
Color
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:144
Returns
Color
Set Signature
set fillColor(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:139
Parameters
value
Color
Returns
void
lineTextureID
Get Signature
get lineTextureID():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:148
Returns
number
Set Signature
set lineTextureID(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:151
Parameters
value
number
Returns
void
fillTextureID
Get Signature
get fillTextureID():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:157
Returns
number
Set Signature
set fillTextureID(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:160
Parameters
value
number
Returns
void
fillRotation
Get Signature
get fillRotation():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:167
Returns
number
Set Signature
set fillRotation(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:170
Parameters
value
number
Returns
void
shapeOrder
Get Signature
get shapeOrder():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:177
Returns
number
Set Signature
set shapeOrder(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:180
Parameters
value
number
Returns
void
srcPointStart
Get Signature
get srcPointStart():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:188
Returns
number
Set Signature
set srcPointStart(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:191
Parameters
value
number
Returns
void
srcPointCount
Get Signature
get srcPointCount():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:198
Returns
number
srcIndexStart
Get Signature
get srcIndexStart():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:202
Returns
number
Set Signature
set srcIndexStart(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:205
Parameters
value
number
Returns
void
srcIndexCount
Get Signature
get srcIndexCount():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:212
Returns
number
destPointStart
Get Signature
get destPointStart():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:216
Returns
number
Set Signature
set destPointStart(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:219
Parameters
value
number
Returns
void
destPointCount
Get Signature
get destPointCount():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:225
Returns
number
points3D
Get Signature
get points3D():
Point3D[]
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:229
Returns
Point3D[]
Set Signature
set points3D(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:232
Parameters
value
Point3D[]
Returns
void
isClosed
Get Signature
get isClosed():
boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:238
Returns
boolean
Set Signature
set isClosed(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:241
Parameters
value
boolean
Returns
void
fill
Get Signature
get fill():
boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:248
Returns
boolean
Set Signature
set fill(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:251
Parameters
value
boolean
Returns
void
line
Get Signature
get line():
boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:257
Returns
boolean
Set Signature
set line(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:260
Parameters
value
boolean
Returns
void
lineWidth
Get Signature
get lineWidth():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:267
Returns
number
Set Signature
set lineWidth(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:271
Parameters
value
number
Returns
void
lineUVRect
Get Signature
get lineUVRect():
Vector4
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:288
x: u offset of line. y: v offset of line. z: u scale of line. w: v scale of line.
Memberof
Shape3D
Returns
Vector4
Set Signature
set lineUVRect(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:291
Parameters
value
Vector4
Returns
void
fillUVRect
Get Signature
get fillUVRect():
Vector4
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:305
x: u offset of filled area. y: v offset of filled area. z: u scale of filled area. w: v scale of filled area.
Memberof
Shape3D
Returns
Vector4
Set Signature
set fillUVRect(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:308
Parameters
value
Vector4
Returns
void
uvSpeed
Get Signature
get uvSpeed():
Vector4
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:322
x: u speed of filled area. y: v speed of filled area. z: u speed of line. w: v speed of line.
Memberof
Shape3D
Returns
Vector4
Set Signature
set uvSpeed(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:325
Parameters
value
Vector4
Returns
void
Methods
writeData()
writeData():
void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:124
Returns
void
clean()
clean():
void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:330
Returns
void
calcRequireSource()
calcRequireSource():
void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:396
Returns
void

