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_solid -> pint_solid_body

descriptionConvert 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.
functionpmap__GDXSolidToPINT
input_dtfGDX:GDX_SOLID
mappings
output_dtfPINT:PINT_BODY
optionsPMAP_CAL_LOCAL_PRECISION

gdx_shell -> pint_sheet_body

descriptionConvert 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.
functionpmap__GDXShellToPINTSheetBody
input_dtfGDX:GDX_SHELL
mappings
output_dtfPINT:PINT_BODY
optionsPMAP_CAL_LOCAL_PRECISION

gdx_face -> pint_sheet_body

descriptionConvert 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.
functionpmap__GDXFaceToPINTSheetBody
input_dtfGDX:GDX_FACE
mappings
output_dtfPINT:PINT_BODY
optionsPMAP_CAL_LOCAL_PRECISION

gdx_polyline -> pint

descriptionConvert a GDX polyline to Parasolid line or bcurve
functionpmap__GDXCurveToPINTCurve
input_dtfGDX:GDX_POLYLINE
mappings
output_dtfPINT:PINT_BCURVE PINT:PINT_LINE
optionsGENERAL, TRANSIENT, 1:1

gdx_arc -> pint_circle

descriptionConvert a GDX arc to Parasolid circle.
functionpmap__GDXCurveToPINTCurve
input_dtfGDX:GDX_ARC
mappings
output_dtfPINT:PINT_CIRCLE
optionsGENERAL, TRANSIENT, 1:1

gdx_nurb_curve -> pint_bcurve

descriptionConvert a GDX nurb curve to Parasolid bcurve.
functionpmap__GDXCurveToPINTCurve
input_dtfGDX:GDX_NURB_CURVE
mappings
output_dtfPINT:PINT_BCURVE
optionsGENERAL, TRANSIENT, 1:1

gdx_comp_curve -> pint_bcurve

descriptionConvert a GDX composite curve to Parasolid bcurve.
functionpmap__GDXCurveToPINTCurve
input_dtfGDX:GDX_COMP_CURVE
mappings
output_dtfPINT:PINT_BCURVE
optionsGENERAL, TRANSIENT, 1:1

gdx_conic -> pint_bcurve

descriptionConvert a GDX conic to Parasolid bcurve.
functionpmap__GDXCurveToPINTCurve
input_dtfGDX:GDX_CONIC
mappings
output_dtfPINT:PINT_BCURVE
optionsGENERAL, TRANSIENT, 1:1

gdx_offset_curve -> pint_bcurve

descriptionConvert a GDX offset curve to Parasolid bcurve.
functionpmap__GDXCurveToPINTCurve
input_dtfGDX:GDX_OFFSET_CURVE
mappings
output_dtfPINT:PINT_BCURVE
optionsGENERAL, TRANSIENT, 1:1

gdx_spline_curve -> pint_bcurve

descriptionConvert a GDX spline curve to Parasolid bcurve.
functionpmap__GDXCurveToPINTCurve
input_dtfGDX:GDX_SPLINE_CURVE
mappings
output_dtfPINT:PINT_BCURVE
optionsGENERAL, TRANSIENT, 1:1

gdx_trim_curve -> pint_bcurve

descriptionConvert a GDX trim curve to Parasolid bcurve.
functionpmap__GDXCurveToPINTCurve
input_dtfGDX:GDX_TRIM_CURVE
mappings
output_dtfPINT:PINT_BCURVE
optionsGENERAL, TRANSIENT, 1:1

pint_assembly explode

descriptionExplode a Parasolid Assembly
functionpmap__ExplodePINTAssembly
input_dtfPINT:PINT_ASSEMBLY
mappings
output_dtfPINT:DDF_ANY_TF
optionsGENERAL, TRANSIENT, 1:1

pint_assembly -> gdx_component

descriptionConvert a Parasolid assembly to a GDX component
functionpmap__PINTAssyToGDXComp
input_dtfPINT:PINT_ASSEMBLY
mappings
output_dtfGDX:GDX_COMPONENT
optionsGENERAL, TRANSIENT, 1:1

pint_body -> gdx_entity

descriptionConvert a Parasolid body to GDX solid(s)/shell(s)/face(s) based on body and shell types.
functionpmap__PINTBodyToGDX
input_dtfPINT:PINT_BODY
mappings
output_dtfGDX:GDX_SOLID GDX:GDX_SHELL GDX:GDX_FACE
optionsGENERAL, TRANSIENT, 1:1

Parameter Tables