Skip to content

Documentation / @ripl/3d / Shape3DState

Interface: Shape3DState ​

Defined in: 3d/src/core/shape.ts:67

State interface for a 3D shape, defining position and rotation around each axis.

Extends ​

Extended by ​

Properties ​

PropertyTypeInherited fromDefined in
direction?DirectionBaseElementState.directioncore/src/context/types.ts:120
fill?stringBaseElementState.fillcore/src/context/types.ts:118
filter?stringBaseElementState.filtercore/src/context/types.ts:119
font?stringBaseElementState.fontcore/src/context/types.ts:121
fontKerning?FontKerningBaseElementState.fontKerningcore/src/context/types.ts:122
globalCompositeOperation?unknownBaseElementState.globalCompositeOperationcore/src/context/types.ts:124
lineCap?LineCapBaseElementState.lineCapcore/src/context/types.ts:125
lineDash?number[]BaseElementState.lineDashcore/src/context/types.ts:126
lineDashOffset?numberBaseElementState.lineDashOffsetcore/src/context/types.ts:127
lineJoin?LineJoinBaseElementState.lineJoincore/src/context/types.ts:128
lineWidth?numberBaseElementState.lineWidthcore/src/context/types.ts:129
miterLimit?numberBaseElementState.miterLimitcore/src/context/types.ts:130
opacity?numberBaseElementState.opacitycore/src/context/types.ts:123
rotation?RotationBaseElementState.rotationcore/src/context/types.ts:143
rotationXnumber-3d/src/core/shape.ts:71
rotationYnumber-3d/src/core/shape.ts:72
rotationZnumber-3d/src/core/shape.ts:73
shadowBlur?numberBaseElementState.shadowBlurcore/src/context/types.ts:131
shadowColor?stringBaseElementState.shadowColorcore/src/context/types.ts:132
shadowOffsetX?numberBaseElementState.shadowOffsetXcore/src/context/types.ts:133
shadowOffsetY?numberBaseElementState.shadowOffsetYcore/src/context/types.ts:134
stroke?stringBaseElementState.strokecore/src/context/types.ts:135
textAlign?TextAlignmentBaseElementState.textAligncore/src/context/types.ts:136
textBaseline?TextBaselineBaseElementState.textBaselinecore/src/context/types.ts:137
transformOriginX?TransformOriginBaseElementState.transformOriginXcore/src/context/types.ts:144
transformOriginY?TransformOriginBaseElementState.transformOriginYcore/src/context/types.ts:145
transformScaleX?numberBaseElementState.transformScaleXcore/src/context/types.ts:141
transformScaleY?numberBaseElementState.transformScaleYcore/src/context/types.ts:142
translateX?numberBaseElementState.translateXcore/src/context/types.ts:139
translateY?numberBaseElementState.translateYcore/src/context/types.ts:140
xnumber-3d/src/core/shape.ts:68
ynumber-3d/src/core/shape.ts:69
znumber-3d/src/core/shape.ts:70
zIndex?numberBaseElementState.zIndexcore/src/context/types.ts:138