Skip to content

@orillusion/graphic


Class: Shape3DStruct ​

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:4

Extends ​

Constructors ​

Constructor ​

new Shape3DStruct(): Shape3DStruct

Returns ​

Shape3DStruct

Inherited from ​

DynamicDrawStruct.constructor

Properties ​

shapeType ​

shapeType: number = 0

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:5


shapeOrder ​

shapeOrder: number = 0

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:6


destPointStart ​

destPointStart: number = 0

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:7


destPointCount ​

destPointCount: number = 0

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:8


srcPointStart ​

srcPointStart: number = 0

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:10


srcPointCount ​

srcPointCount: number = 0

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:11


srcIndexStart ​

srcIndexStart: number = 0

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:12


srcIndexCount ​

srcIndexCount: number = 0

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:13


isClosed ​

isClosed: number = 0

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:15


fill ​

fill: number = 0

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:16


line ​

line: number = 0

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:17


lineWidth ​

lineWidth: number = 10

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:18


xa ​

xa: number = 5

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:20


xb ​

xb: number = 4

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:21


xc ​

xc: number = 4

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:22


xd ​

xd: number = 2

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:23


xe ​

xe: number = 5

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:25


xf ​

xf: number = 4

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:26


xg ​

xg: number = 4

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:27


xh ​

xh: number = 2

Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:28

Methods ​

getValueType() ​

getValueType(): object[]

Defined in: src/util/struct/Struct.ts:25

get reflection name

Returns ​

object[]

Inherited from ​

DynamicDrawStruct.getValueType


getValueSize() ​

static getValueSize(value): any

Defined in: src/util/struct/Struct.ts:48

get any type value memory size

Parameters ​

value ​

any

any type value

Returns ​

any

Inherited from ​

DynamicDrawStruct.getValueSize


Ref() ​

static Ref<T>(c): object[]

Defined in: src/util/struct/Struct.ts:93

Type Parameters ​

T ​

T extends Struct

Parameters ​

c ​

Ctor<T>

Returns ​

object[]

Inherited from ​

DynamicDrawStruct.Ref


Get() ​

static Get<T>(c): Struct

Defined in: src/util/struct/Struct.ts:99

Type Parameters ​

T ​

T extends Struct

Parameters ​

c ​

Ctor<T>

Returns ​

Struct

Inherited from ​

DynamicDrawStruct.Get


GetSize() ​

static GetSize<T>(c): number

Defined in: src/util/struct/Struct.ts:112

get any struct memory size

Type Parameters ​

T ​

T extends Struct

Parameters ​

c ​

Ctor<T>

Returns ​

number

Inherited from ​

DynamicDrawStruct.GetSize