Class: Vertex
Hierarchy
Shape<TopoDS_Vertex>↳
Vertex
Constructors
constructor
• new Vertex(ocShape)
Parameters
| Name | Type |
|---|---|
ocShape | TopoDS_Vertex |
Inherited from
Defined in
Accessors
boundingBox
• get boundingBox(): BoundingBox
Returns
Inherited from
Shape.boundingBox
Defined in
edges
• get edges(): Edge[]
Returns
Edge[]
Inherited from
Shape.edges
Defined in
faces
• get faces(): Face[]
Returns
Face[]
Inherited from
Shape.faces
Defined in
hashCode
• get hashCode(): number
Returns
number
Inherited from
Shape.hashCode
Defined in
isNull
• get isNull(): boolean
Returns
boolean
Inherited from
Shape.isNull
Defined in
wires
• get wires(): Wire[]
Returns
Wire[]
Inherited from
Shape.wires
Defined in
wrapped
• get wrapped(): Type
Returns
Type
Inherited from
Shape.wrapped
Defined in
• set wrapped(newWrapped): void
Parameters
| Name | Type |
|---|---|
newWrapped | Type |
Returns
void
Inherited from
Shape.wrapped
Defined in
Other Methods
clone
▸ clone(): Vertex
Returns
Inherited from
Defined in
delete
▸ delete(): void
Returns
void
Inherited from
Defined in
isEqual
▸ isEqual(other): boolean
Parameters
| Name | Type |
|---|---|
other | AnyShape |
Returns
boolean
Inherited from
Defined in
isSame
▸ isSame(other): boolean
Parameters
| Name | Type |
|---|---|
other | AnyShape |
Returns
boolean
Inherited from
Defined in
simplify
▸ simplify(): Vertex
Simplifies the shape by removing unnecessary edges and faces
Returns
Inherited from
Defined in
Shape Export Methods
blobSTEP
▸ blobSTEP(): Blob
Exports the current shape as a STEP file as a Blob
Returns
Blob
Inherited from
Defined in
blobSTL
▸ blobSTL(__namedParameters?): Blob
Exports the current shape as a STL file as a Blob
In order to create a STL file, the shape needs to be meshed. The tolerances correspond to the values used to mesh the shape.
Parameters
| Name | Type |
|---|---|
__namedParameters | Object |
__namedParameters.angularTolerance | undefined | number |
__namedParameters.tolerance | undefined | number |
Returns
Blob
Inherited from
Defined in
mesh
▸ mesh(__namedParameters?): ShapeMesh
Exports the current shape as a set of triangle. These can be used by threejs for instance to represent the the shape
Parameters
| Name | Type |
|---|---|
__namedParameters | Object |
__namedParameters.angularTolerance | undefined | number |
__namedParameters.tolerance | undefined | number |
Returns
Inherited from
Defined in
meshEdges
▸ meshEdges(__namedParameters?): Object
Exports the current shape as a set of lines. These can be used by threejs for instance to represent the edges of the shape
Parameters
| Name | Type |
|---|---|
__namedParameters | Object |
__namedParameters.angularTolerance | undefined | number |
__namedParameters.tolerance | undefined | number |
Returns
Object
| Name | Type |
|---|---|
edgeGroups | { count: number ; edgeId: number ; start: number }[] |
lines | number[] |
Inherited from
Defined in
Shape Transformations Methods
mirror
▸ mirror(inputPlane, origin): Vertex
Mirrors the shape through a plane
Parameters
| Name | Type |
|---|---|
inputPlane | Plane | PlaneName | Point |
origin | Point |
Returns
Inherited from
Defined in
rotate
▸ rotate(angle, position?, direction?): Vertex
Rotates the shape
Parameters
| Name | Type |
|---|---|
angle | number |
position | Point |
direction | Point |
Returns
Inherited from
Defined in
scale
▸ scale(scale, center?): Vertex
Returns a scaled version of the shape
Parameters
| Name | Type |
|---|---|
scale | number |
center | Point |
Returns
Inherited from
Defined in
translate
▸ translate(vector): Vertex
Translates the shape of an arbitrary vector
Parameters
| Name | Type |
|---|---|
vector | Point |
Returns
Inherited from
Defined in
translateX
▸ translateX(distance): Vertex
Translates the shape on the X axis
Parameters
| Name | Type |
|---|---|
distance | number |
Returns
Inherited from
Defined in
translateY
▸ translateY(distance): Vertex
Translates the shape on the Y axis
Parameters
| Name | Type |
|---|---|
distance | number |
Returns
Inherited from
Defined in
translateZ
▸ translateZ(distance): Vertex
Translates the shape on the Z axis
Parameters
| Name | Type |
|---|---|
distance | number |