Class: QuadraticCurveShape3D
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:12
Define class for drawing quadratic curv on the xz plane
Export
QuadraticCurveShape3D
Extends
Constructors
Constructor
new QuadraticCurveShape3D(
structs,sharedPoints,sharedIndecies,matrixIndex):QuadraticCurveShape3D
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:113
Parameters
structs
sharedPoints
Float32Array
sharedIndecies
Uint32Array
matrixIndex
number
Returns
QuadraticCurveShape3D
Inherited from
Properties
shapeType
readonlyshapeType:number
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:13
Overrides
shapeIndex
readonlyshapeIndex:number=0
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:109
Inherited from
computeEveryFrame?
readonlyoptionalcomputeEveryFrame?:boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:111
Inherited from
Accessors
lineJoin
Get Signature
get lineJoin():
LineJoin
Defined in: packages/graphic/renderer/shape3d/LineShape3D.ts:30
Returns
Set Signature
set lineJoin(
value):void
Defined in: packages/graphic/renderer/shape3d/LineShape3D.ts:33
Parameters
value
Returns
void
Inherited from
start
Get Signature
get start():
Vector2
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:20
Returns
Vector2
Set Signature
set start(
value):void
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:23
Parameters
value
Vector2
Returns
void
end
Get Signature
get end():
Vector2
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:28
Returns
Vector2
Set Signature
set end(
value):void
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:31
Parameters
value
Vector2
Returns
void
cp
Get Signature
get cp():
Vector2
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:36
Returns
Vector2
Set Signature
set cp(
value):void
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:39
Parameters
value
Vector2
Returns
void
segment
Get Signature
get segment():
number
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:44
Returns
number
Set Signature
set segment(
value):void
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:47
Parameters
value
number
Returns
void
corner
Get Signature
get corner():
number
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:60
Returns
number
Set Signature
set corner(
value):void
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:55
Parameters
value
number
Returns
void
Overrides
isChange
Get Signature
get isChange():
boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:120
Returns
boolean
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
srcPointCount
Get Signature
get srcPointCount():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:198
Returns
number
Inherited from
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
Inherited from
srcIndexCount
Get Signature
get srcIndexCount():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:212
Returns
number
Inherited from
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
Inherited from
destPointCount
Get Signature
get destPointCount():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:225
Returns
number
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
Methods
sampleQuadraticCurve()
sampleQuadraticCurve(
start,cp,end,t,ret?):vec3
Defined in: packages/graphic/renderer/shape3d/LineShape3D.ts:56
Parameters
start
vec3
cp
vec3
end
vec3
t
number
ret?
vec3
Returns
vec3
Inherited from
LineShape3D.sampleQuadraticCurve
sampleCurve()
sampleCurve(
start,cp1,cp2,end,t,ret?):vec3
Defined in: packages/graphic/renderer/shape3d/LineShape3D.ts:66
Parameters
start
vec3
cp1
vec3
cp2
vec3
end
vec3
t
number
ret?
vec3
Returns
vec3
Inherited from
calcRequireSource()
calcRequireSource():
void
Defined in: packages/graphic/renderer/shape3d/QuadraticCurveShape3D.ts:69
Returns
void
Overrides
writeData()
writeData():
void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:124
Returns
void
Inherited from
clean()
clean():
void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:330
Returns
void

