Interface: DrawingInterface
Implemented by
Properties
boundingBox
• boundingBox: BoundingBox2d
Defined in
Methods
clone
▸ clone(): DrawingInterface
Returns
Defined in
mirror
▸ mirror(centerOrDirection
, origin?
, mode?
): DrawingInterface
Parameters
Name | Type |
---|---|
centerOrDirection | Point2D |
origin? | Point2D |
mode? | "center" | "plane" |
Returns
Defined in
rotate
▸ rotate(angle
, center
): DrawingInterface
Parameters
Name | Type |
---|---|
angle | number |
center | Point2D |
Returns
Defined in
sketchOnFace
▸ sketchOnFace(face
, scaleMode
): Sketches
| SketchInterface
Parameters
Name | Type |
---|---|
face | Face |
scaleMode | ScaleMode |
Returns
Defined in
sketchOnPlane
▸ sketchOnPlane(inputPlane
): Sketches
| SketchInterface
Parameters
Name | Type |
---|---|
inputPlane | Plane |
Returns
Defined in
▸ sketchOnPlane(inputPlane?
, origin?
): Sketches
| SketchInterface
Parameters
Name | Type |
---|---|
inputPlane? | PlaneName |
origin? | number | Point |
Returns
Defined in
▸ sketchOnPlane(inputPlane?
, origin?
): Sketches
| SketchInterface
Parameters
Name | Type |
---|---|
inputPlane? | Plane | PlaneName |
origin? | number | Point |
Returns
Defined in
stretch
▸ stretch(ratio
, direction
, origin
): DrawingInterface
Parameters
Name | Type |
---|---|
ratio | number |
direction | Point2D |
origin | Point2D |
Returns
Defined in
toSVG
▸ toSVG(margin
): string
Parameters
Name | Type |
---|---|
margin | number |
Returns
string
Defined in
toSVGPaths
▸ toSVGPaths(): string
[] | string
[][]
Returns
string
[] | string
[][]
Defined in
toSVGViewBox
▸ toSVGViewBox(margin?
): string
Parameters
Name | Type |
---|---|
margin? | number |
Returns
string
Defined in
translate
▸ translate(xDist
, yDist
): DrawingInterface
Parameters
Name | Type |
---|---|
xDist | number |
yDist | number |