User's Guide > Composite Design > Composite Design
Composite Design
Introduction to Composite Design
In Creo Parametric 10.0.1.0 and later, the composite functionality is added. To set up the composite design environment, you need to complete the following steps:
Add Composite Materials — The Composite Design environment uses composite materials of the top part, to create plies and cores.
Define the Layup Surface—A layup surface is defined by selecting an individual surface, a complete quilt, or multiple surfaces of the same quilt or the same body. You can define only one layup surface in a Composite feature.
Define a Rosette—A rosette is a reference coordinate system that defines the primary fiber orientation of the plies and cores. You must define a layup surface before defining the rosette.
For more details about Creo Composite Design and the user interface, refer to the Composite Design module in the Creo online help.
Non-Compatible APIs in Composite Models
The functions that do not support composite models return the error type PRO_TK_UNSUPPORTED, when a composite model is passed as the input model.
Non-Compatible APIs for read-only/locked models
The functions that do not support read-only/locked models return the error type PRO_TK_CANT_MODIFY or PRO_TK_BAD_INPUTS when a read-only/locked model is passed as the input model.
Composite Feature
The feature type PRO_FEAT_CMPST_DESIGN represents the composite feature. You can create a composite feature using the function ProCompositeFeatureCreate().
Note:
 
Always regenerate the composite model and top part using the ProSolidRegenerate().
Functions Introduced:
The function ProCompositeMdlGet() retrieves the composite model for the specified composite feature.
The function ProCompositeFeatureCreate() creates an empty composite feature with the specified model handle.
Use the function ProMdlIsComposite() to check if model is a composite model.
The function ProRosetteDefaultSet() sets the specified rosette feature as default.
The function ProRosetteDefaultGet() returns the default rosette feature for the specified composite model.
The function ProCompositePlyVisit() visits all the plies in the specified composite solid. The input arguments are as follows:
composite—Handle to composite solid.
action—Visiting function defined by ProModelitemVisitAction(). If it returns anything other than PRO_TK_NO_ERROR, visiting stops.
filter—Filter function defined by ProModelitemFilterAction() If it is NULL, all the features in the specified solid are visited using the action function.
appdata—Application data passed to the filter and action functions.
Use the function ProPlyColorGet() to retrieve the color of the ply.
Use the function ProPlyFeatureGet() to retrieve the feature that created the specified ply.
Composite Feature Types
The following feature types are supported in Composite Design:
Feature Type
Description
New/Existing
PRO_FEAT_CMPST_DESIGN
Composite Design
New
PRO_FEAT_CSYS
PRO_CSYS_SUB_TYPE_ROSETTE
Coordinate System
Rosette
Existing
New
PRO_FEAT_GEOM_COPY
PRO_E_CMPST_DESIGN_SURF_DIR
Copy Geometry
Layup Surface
Existing
New
PRO_FEAT_REMOVE_PLY
Remove Ply
New
PRO_FEAT_CMPST_MAN_PLY
Manual Ply
New
PRO_FEAT_CMPST_CORE
Core Ply
New
PRO_FEAT_CMPST_PLIES_TRANS
Transition Plies
New
PRO_FEAT_CMPST_SPLC
Splice Plies
New
PRO_FEAT_CMPST_DRAPE
Composite Drape
New
PRO_FEAT_CMPST_DESIGN_SURF
New
PRO_FEAT_DATUM
All types of Datums
Existing
PRO_FEAT_CURVE
PRO_CURVE_TYPE_CLOSED_LOOP
All types of Curves
Closed Loop Curve
Existing
New
PRO_FEAT_DATUM_POINT
Datum Points
Existing
PRO_FEAT_DATUM_AXIS
Datum Axis
Existing
Isto foi útil?