Class: Drawing
Implements
Constructors
constructor
• new Drawing(innerShape?
)
Parameters
Name | Type | Default value |
---|---|---|
innerShape | Shape2D | null |
Defined in
Properties
innerShape
• Private
innerShape: Shape2D
Defined in
Accessors
boundingBox
• get
boundingBox(): BoundingBox2d
Returns
Implementation of
Defined in
Methods
clone
▸ clone(): Drawing
Returns
Implementation of
Defined in
cut
▸ cut(other
): Drawing
Parameters
Name | Type |
---|---|
other | Drawing |
Returns
Defined in
fuse
▸ fuse(other
): Drawing
Parameters
Name | Type |
---|---|
other | Drawing |
Returns
Defined in
mirror
▸ mirror(centerOrDirection
, origin?
, mode?
): Drawing
Parameters
Name | Type |
---|---|
centerOrDirection | Point2D |
origin? | Point2D |
mode? | "center" | "plane" |
Returns
Implementation of
Defined in
rotate
▸ rotate(angle
, center
): Drawing
Parameters
Name | Type |
---|---|
angle | number |
center | Point2D |
Returns
Implementation of
Defined in
sketchOnFace
▸ sketchOnFace(face
, scaleMode
): Sketches
| SketchInterface
Parameters
Name | Type |
---|---|
face | Face |
scaleMode | ScaleMode |
Returns
Implementation of
Defined in
sketchOnPlane
▸ sketchOnPlane(inputPlane
): Sketches
| SketchInterface
Parameters
Name | Type |
---|---|
inputPlane | Plane |
Returns
Implementation of
DrawingInterface.sketchOnPlane
Defined in
▸ sketchOnPlane(inputPlane?
, origin?
): Sketches
| SketchInterface
Parameters
Name | Type |
---|---|
inputPlane? | PlaneName |
origin? | number | Point |
Returns
Implementation of
DrawingInterface.sketchOnPlane
Defined in
stretch
▸ stretch(ratio
, direction
, origin
): Drawing
Parameters
Name | Type |
---|---|
ratio | number |
direction | Point2D |
origin | Point2D |
Returns
Implementation of
Defined in
toSVG
▸ toSVG(margin
): string
Parameters
Name | Type |
---|---|
margin | number |
Returns
string
Implementation of
Defined in
toSVGPaths
▸ toSVGPaths(): string
[] | string
[][]
Returns
string
[] | string
[][]
Implementation of
Defined in
toSVGViewBox
▸ toSVGViewBox(margin?
): string
Parameters
Name | Type | Default value |
---|---|---|
margin | number | 1 |
Returns
string
Implementation of
Defined in
translate
▸ translate(xDist
, yDist
): Drawing
Parameters
Name | Type |
---|---|
xDist | number |
yDist | number |