Introduction ↑
This manual page describes all of the mappings available for use within the pmap subsystem. The application must call pmap_DefineMappings to load these mappings into a mapping table. Mappings which are to be used can then be selected using map_EnableMapping or map_LoadMapFile. See the manual pages for these functions for more information.
Note that although parameters are not specifically listed for all of the mappings which follow, there is a high possibility that any of the GMP tolerances could be used at any point in the mapping process.
Mappings ↑
- gdx_arc -> pint_circle
- gdx_comp_curve -> pint_bcurve
- gdx_conic -> pint_bcurve
- gdx_face -> pint_sheet_body
- gdx_nurb_curve -> pint_bcurve
- gdx_offset_curve -> pint_bcurve
- gdx_polyline -> pint
- gdx_shell -> pint_sheet_body
- gdx_solid -> pint_solid_body
- gdx_spline_curve -> pint_bcurve
- gdx_trim_curve -> pint_bcurve
- pint_assembly -> gdx_component
- pint_assembly explode
- pint_body -> gdx_entity
gdx_solid -> pint_solid_body ↑
| description | Convert a GDX solid to Parasolid solid body. PMAP_CAL_LOCAL_PRECISION - option to calculate local vertex and edge precisions. See pmap__GDXSolidToPINT for more information. |
| function | pmap__GDXSolidToPINT |
| input_dtf | GDX:GDX_SOLID |
| mappings | |
| output_dtf | PINT:PINT_BODY |
| options | PMAP_CAL_LOCAL_PRECISION |
gdx_shell -> pint_sheet_body ↑
| description | Convert a GDX shell to Parasolid Sheet body. PMAP_CAL_LOCAL_PRECISION - option to calculate local vertex and edge precisions. See pmap__GDXShellToPINTSheetBody for more information. |
| function | pmap__GDXShellToPINTSheetBody |
| input_dtf | GDX:GDX_SHELL |
| mappings | |
| output_dtf | PINT:PINT_BODY |
| options | PMAP_CAL_LOCAL_PRECISION |
gdx_face -> pint_sheet_body ↑
| description | Convert a GDX Face to Parasolid Sheet body. PMAP_CAL_LOCAL_PRECISION - option to calculate local vertex and edge precisions. See pmap__GDXFaceToPINTSheetBody for more information. |
| function | pmap__GDXFaceToPINTSheetBody |
| input_dtf | GDX:GDX_FACE |
| mappings | |
| output_dtf | PINT:PINT_BODY |
| options | PMAP_CAL_LOCAL_PRECISION |
gdx_polyline -> pint ↑
| description | Convert a GDX polyline to Parasolid line or bcurve |
| function | pmap__GDXCurveToPINTCurve |
| input_dtf | GDX:GDX_POLYLINE |
| mappings | |
| output_dtf | PINT:PINT_BCURVE PINT:PINT_LINE |
| options | GENERAL, TRANSIENT, 1:1 |
gdx_arc -> pint_circle ↑
| description | Convert a GDX arc to Parasolid circle. |
| function | pmap__GDXCurveToPINTCurve |
| input_dtf | GDX:GDX_ARC |
| mappings | |
| output_dtf | PINT:PINT_CIRCLE |
| options | GENERAL, TRANSIENT, 1:1 |
gdx_nurb_curve -> pint_bcurve ↑
| description | Convert a GDX nurb curve to Parasolid bcurve. |
| function | pmap__GDXCurveToPINTCurve |
| input_dtf | GDX:GDX_NURB_CURVE |
| mappings | |
| output_dtf | PINT:PINT_BCURVE |
| options | GENERAL, TRANSIENT, 1:1 |
gdx_comp_curve -> pint_bcurve ↑
| description | Convert a GDX composite curve to Parasolid bcurve. |
| function | pmap__GDXCurveToPINTCurve |
| input_dtf | GDX:GDX_COMP_CURVE |
| mappings | |
| output_dtf | PINT:PINT_BCURVE |
| options | GENERAL, TRANSIENT, 1:1 |
gdx_conic -> pint_bcurve ↑
| description | Convert a GDX conic to Parasolid bcurve. |
| function | pmap__GDXCurveToPINTCurve |
| input_dtf | GDX:GDX_CONIC |
| mappings | |
| output_dtf | PINT:PINT_BCURVE |
| options | GENERAL, TRANSIENT, 1:1 |
gdx_offset_curve -> pint_bcurve ↑
| description | Convert a GDX offset curve to Parasolid bcurve. |
| function | pmap__GDXCurveToPINTCurve |
| input_dtf | GDX:GDX_OFFSET_CURVE |
| mappings | |
| output_dtf | PINT:PINT_BCURVE |
| options | GENERAL, TRANSIENT, 1:1 |
gdx_spline_curve -> pint_bcurve ↑
| description | Convert a GDX spline curve to Parasolid bcurve. |
| function | pmap__GDXCurveToPINTCurve |
| input_dtf | GDX:GDX_SPLINE_CURVE |
| mappings | |
| output_dtf | PINT:PINT_BCURVE |
| options | GENERAL, TRANSIENT, 1:1 |
gdx_trim_curve -> pint_bcurve ↑
| description | Convert a GDX trim curve to Parasolid bcurve. |
| function | pmap__GDXCurveToPINTCurve |
| input_dtf | GDX:GDX_TRIM_CURVE |
| mappings | |
| output_dtf | PINT:PINT_BCURVE |
| options | GENERAL, TRANSIENT, 1:1 |
pint_assembly explode ↑
| description | Explode a Parasolid Assembly |
| function | pmap__ExplodePINTAssembly |
| input_dtf | PINT:PINT_ASSEMBLY |
| mappings | |
| output_dtf | PINT:DDF_ANY_TF |
| options | GENERAL, TRANSIENT, 1:1 |
pint_assembly -> gdx_component ↑
| description | Convert a Parasolid assembly to a GDX component |
| function | pmap__PINTAssyToGDXComp |
| input_dtf | PINT:PINT_ASSEMBLY |
| mappings | |
| output_dtf | GDX:GDX_COMPONENT |
| options | GENERAL, TRANSIENT, 1:1 |
pint_body -> gdx_entity ↑
| description | Convert a Parasolid body to GDX solid(s)/shell(s)/face(s) based on body and shell types. |
| function | pmap__PINTBodyToGDX |
| input_dtf | PINT:PINT_BODY |
| mappings | |
| output_dtf | GDX:GDX_SOLID GDX:GDX_SHELL GDX:GDX_FACE |
| options | GENERAL, TRANSIENT, 1:1 |