Class: _3DShape<Type>
Type parameters
Name | Type |
---|---|
Type | extends TopoDS_Shape |
Hierarchy
Constructors
constructor
• new _3DShape<Type
>(ocShape
)
Type parameters
Name | Type |
---|---|
Type | extends TopoDS_Shape <Type > |
Parameters
Name | Type |
---|---|
ocShape | Type |
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(): _3DShape
<Type
>
Returns
_3DShape
<Type
>
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(): _3DShape
<Type
>
Returns
_3DShape
<Type
>
Inherited from
Defined in
Shape Export Methods
blobSTEP
▸ blobSTEP(): Blob
Returns
Blob
Inherited from
Defined in
blobSTL
▸ blobSTL(__namedParameters?
): Blob
Parameters
Name | Type |
---|---|
__namedParameters | Object |
__namedParameters.angularTolerance | undefined | number |
__namedParameters.tolerance | undefined | number |
Returns
Blob
Inherited from
Defined in
mesh
▸ mesh(__namedParameters?
): ShapeMesh
Parameters
Name | Type |
---|---|
__namedParameters | Object |
__namedParameters.angularTolerance | undefined | number |
__namedParameters.tolerance | undefined | number |
Returns
Inherited from
Defined in
meshEdges
▸ meshEdges(__namedParameters?
): Object
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 Modifications Methods
chamfer
▸ chamfer(radiusConfig
, filter?
): Shape3D
Parameters
Name | Type |
---|---|
radiusConfig | RadiusConfig |
filter? | (e : EdgeFinder ) => EdgeFinder |
Returns
Defined in
cut
▸ cut(tool
, __namedParameters?
): Shape3D
Parameters
Name | Type |
---|---|
tool | Shape3D |
__namedParameters | Object |
__namedParameters.optimisation? | "none" | "commonFace" | "sameFace" |
Returns
Defined in
fillet
▸ fillet(radiusConfig
, filter?
): Shape3D
Parameters
Name | Type |
---|---|
radiusConfig | RadiusConfig |
filter? | (e : EdgeFinder ) => EdgeFinder |
Returns
Defined in
fuse
▸ fuse(other
, __namedParameters?
): Shape3D
Parameters
Name | Type |
---|---|
other | Shape3D |
__namedParameters | Object |
__namedParameters.optimisation? | "none" | "commonFace" | "sameFace" |
Returns
Defined in
intersect
▸ intersect(tool
): AnyShape
Parameters
Name | Type |
---|---|
tool | AnyShape |
Returns
Defined in
shell
▸ shell(config
, tolerance?
): Shape3D
Parameters
Name | Type |
---|---|
config | Object |
config.filter | FaceFinder |
config.thickness | number |
tolerance? | number |
Returns
Defined in
▸ shell(thickness
, finderFcn
, tolerance?
): Shape3D
Parameters
Name | Type |
---|---|
thickness | number |
finderFcn | (f : FaceFinder ) => FaceFinder |
tolerance? | number |
Returns
Defined in
Shape Transformations Methods
mirror
▸ mirror(inputPlane
, origin
): _3DShape
<Type
>
Parameters
Name | Type |
---|---|
inputPlane | Plane | PlaneName | Point |
origin | Point |
Returns
_3DShape
<Type
>
Inherited from
Defined in
rotate
▸ rotate(angle
, position?
, direction?
): _3DShape
<Type
>
Parameters
Name | Type |
---|---|
angle | number |
position | Point |
direction | Point |
Returns
_3DShape
<Type
>
Inherited from
Defined in
scale
▸ scale(scale
, center?
): _3DShape
<Type
>
Parameters
Name | Type |
---|---|
scale | number |
center | Point |
Returns
_3DShape
<Type
>
Inherited from
Defined in
translate
▸ translate(vector
): _3DShape
<Type
>
Parameters
Name | Type |
---|---|
vector | Point |
Returns
_3DShape
<Type
>
Inherited from
Defined in
translateX
▸ translateX(distance
): _3DShape
<Type
>
Parameters
Name | Type |
---|---|
distance | number |
Returns
_3DShape
<Type
>
Inherited from
Defined in
translateY
▸ translateY(distance
): _3DShape
<Type
>
Parameters
Name | Type |
---|---|
distance | number |
Returns
_3DShape
<Type
>
Inherited from
Defined in
translateZ
▸ translateZ(distance
): _3DShape
<Type
>
Parameters
Name | Type |
---|---|
distance | number |
Returns
_3DShape
<Type
>