• | 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. |