
ProXSectionOffsetCreate | |
( ProSolid solid_owner /* (In) Solid in which the xsec is to be created. */ ProMdlName xsec_name /* (In) Name of the cross section. Name size should be PRO_NAME_SIZE. */ double trf[4][3] /* (In) Local sys of the plane containing cross section polyline. */ Pro2dLinedef* ent_arr /* (In) ProArray of Pro2dLinedef structures for polyline. */ ProXsecOffsetSide side /* (In) PRO_XSEC_OFFSET_SIDE_1/2 - we remove material only from positive/negative normal of polyline plane; */ int flip /* (In) FALSE - we keep material from the right of the oriented polyline, if we look from the positive normal to polyline plane and if side = PRO_XSEC_OFFSET_SIDE_1/2, only from the positive/negative normal to this plane; */ ProXsecExcludeModels excld_incld_opt /* (In) PRO_XSEC_MODEL_EXCLUDE - exclude exclude_items from cutting by cross section; */ ProSelection* exclude_items /* (In) ProArray of selected bodies or parts to include/exclude from cross-section. */ /* (In) Used to set quilt xsec type ( PRO_XSECTYPE_QUILTS or PRO_XSECTYPE_MODELQUILTS ) for offset xsec creation. Used to set quilt selection for offset xsec creation when PRO_XSECTYPE_QUILTS option is used. */ ProXsecMdlname* r_xsec /* (Out) Handle to created cross section */ ) |

Cross section successfully created. | |
Model is in read-only state. | |
Invalid input parameter(s). | |
Failed to create cross section. | |
xsec_name is longer then PRO_NAME_SIZE. |
