Describes a flat pattern for sheet metal models. More...
Inherits global.SystemIDisposable.
Classes | |
| class | DrawingParameters |
| Defines parameters used to generate a drawing. More... | |
Public Member Functions | |
| SheetMetal_FlatPattern (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| SheetMetal_FlatPattern () | |
| Constructor. | |
| cadex.ModelData.Shell | UnfoldedShell () |
| Returns the unfolded shell for flat pattern. | |
| cadex.ModelData.Shape | MainShape () |
| Returns shape from which unfolding started. | |
| cadex.ModelData.Shape | RelatedShape (cadex.ModelData.Shape theShape) |
| Returns related shape for the current shape, i.e. | |
| double | Width () |
| double | Length () |
| double | Thickness () |
| double | Perimeter () |
| cadex.Drawing.Drawing | ToDrawing () |
| cadex.Drawing.Drawing | ToDrawing (cadex.SheetMetal_FlatPattern.DrawingParameters theParameters) |
| bool | IsNull () |
| Returns true if the flat pattern is null. | |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Describes a flat pattern for sheet metal models.
SheetMetal_FlatPattern stores the unfolded shell and its parameters (length, width, thickness, perimeter), main shape and shapes associations.
The following pictures illustrate the unfolded view of the sheet metal model.
Unfolded view |
|
inline |
|
inline |
Returns true if the flat pattern is null.
|
inline |
Returns shape from which unfolding started.
Contains ModelData.Face if shape not empty.
The result shape is null if the flat pattern is null.
|
inline |
Returns related shape for the current shape, i.e.
original shape for unfolded and vice versa. The result shape is null if the flat pattern is null.
|
inline |
Returns the unfolded shell for flat pattern.
The result shell is null if the flat pattern is null.