| • | New APIs are added |
| • | Some existing APIs are deprecated and are superseded by new APIs |
| • | Implementation of existing APIs is updated. No visible changes in Creo Toolkit APIs |
| • | New element trees are added to support new multibody features |
| • | Some existing element trees are updated. |
| • | Some enumerated data types and their values are updated |
| • | Existing structures are updated |
|
Feature Name
|
API name
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Body Operations
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Querying Body
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Interference
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Material Properties
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Sheetmetal
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Cross-Section
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Shrinkwrap options
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
UDF
|
|
|
Deprecated API
|
New API
|
|---|---|
|
ProSolidSurfaceVisit()
|
ProSolidBodiesCollect()
ProSolidyBodySurfaceVisit()
|
|
ProPartToProIntfData()
|
ProPartToProInterfaceData()
ProQuiltdataTypeGet()
ProQuiltdataTypeSet()
|
|
ProXsecGeometryCollect()
|
ProXSectionItemsCollect()
ProXSectionItemDataGet()
|
|
ProXsecPlanarWithoptionsCreate()
|
ProXSectionPlanarCreate()
|
|
ProXsecExcludeCompGet()
|
ProXSectionExcludeCompGet()
|
|
ProXsecCompXhatchStyleGet()
|
ProXsectionCompXhatchStyleGet()
ProXSectionItemXhatchStyleGet()
|
|
ProXsecCompNewXhatchStyleGet()
|
ProXsectionCompXhatchStyleGet ()
ProXSectionItemXhatchStyleGet()
|
|
ProXsecCompXhatchStyleSet()
|
ProXsectionCompXhatchStyleSet()
ProXSectionItemXhatchStyleSet()
|
|
ProXsecCompNewXhatchStyleSet()
|
ProXsectionCompXhatchStyleSet()
ProXSectionItemXhatchStyleSet()
|
|
ProXsecCompNewXhatchStyleSetByName()
|
ProXsecNewXhatchStyleCreateFromName()
/ProXsectionCompXhatchStyleSet()
ProXSectionItemXhatchStyleSet()
|
|
ProXsecOffsetCreate()
|
ProXSectionOffsetCreate()
|
|
ProPartDensitySet()
|
ProMaterialCurrentSet()
ProMaterialPropertySet()
|
| • | Check instances of deprecated API use. |
| • | Modify code to use superseding APIs |
| • | Test the updated application on legacy models and on multibody models. |
| • | Some of the deprecated APIs work on multibody models if the special configuration option allow_gmb_tkapi is set to yes. |
| • | When creating a part, you can add body references to some features, such as to protrusion and cut features. |
| • | When creating an assembly, you cannot add body references. |
| • | UDFs created in an earlier release of Creo Parametricdo not have body references. |
| • | UDFs created in an assembly in Creo Parametric 7.0.0.0 do not have body references. |
| • | ProShell.h |
| • | ProRib.h |
| • | ProSmtDrvSurf.h |
| • | ProExtrude.h |
| • | ProRevolve.h |
| • | ProSweep.h |
| • | ProHole.h |
| • | ProRound.h |
| • | ProChamfer.h |
| • | ProModifyRound.h |
| • | ProModifyChamfer.h |
| • | ProSmtShell.h |
| • | Check if the affected features are created in the Creo TOOLKIT application. |
| • | If you are working in the single body or legacy environment, then no action is required. |
| • | If you are working in the multibody environment, update the application code and use the updated element trees for the specific features. |
| • | If you are using an updated version of the Creo TOOLKIT application, perform subsequent testing for multibody models. |
| • | ProSplitBody.h |
| • | ProBooleanBodies.h |
| • | ProRemoveBody.h |
| • | ProBodyCopy.h |
| • | ProBodyOpts.h |
| • | PRO_SURFCOLL_ALL_SOLID_SRFS is deprecated Note
As a result, the functions ProSrfcollectionRegenerate(), ProElementCollectionSet() , and ProSelbufferCollectionAdd() return the error PRO_TK_MULTIBODY_UNSUPPORTED for multibody based models.
|
| • | The new enum values PRO_SURFCOLL_BODY_SRFS and PRO_SURFCOLL_ALL_BODY_SRFS are added. |
| • | New enum valuePRO_LAYER_BODY is added. |