[mxcad_3d API Document](../README. md)/Mx3dMkRisk
Class: Mx3dMkPrism 
The class that represents modeling stretched swept bodies inherits from Mx3dMkObject.
Hierarchy 
- ↳ - Mx3dMkPrism
Table of contents 
Constructors 
Methods 
Constructors 
constructor 
• new Mx3dMkPrism(S, V)
Constructor that accepts a topological shape and a vector to create a stretched swept body.
Parameters 
| Name | Type | Description | 
|---|---|---|
| S | [Mx3dShapeObject] (Mx3dShapeObject. md) | Topological shape object | 
| V | [Mx3dGeVec] (Mx3dGeVec. md) | Stretch direction vector | 
Overrides 
Mx3dMkObject.constructor
• new Mx3dMkPrism(S, D)
Constructor that accepts a topological shape and a direction to create a stretched swept body.
Parameters 
| Name | Type | Description | 
|---|---|---|
| S | [Mx3dShapeObject] (Mx3dShapeObject. md) | Topological shape object | 
| D | [Mx3dGeDir] (Mx3dGeDir. md) | Stretching direction | 
Overrides 
Mx3dMkObject.constructor
Methods 
Build 
▸ Build(): void
Execute modeling algorithm for stretching swept bodies.
Returns 
void
IsDone 
▸ IsDone(): boolean
Check if the modeling algorithm has been executed successfully.
Returns 
boolean
The flag indicating whether the modeling algorithm execution has been completed, with true indicating completion and false indicating failure.
Shape 
▸ Shape(): Mx3dShapeObject
Obtain the shape of the stretched swept body.
Returns 
Stretch the shape object of the swept body.