API Documentation > Classes > Class wfcGeometry
Class wfcGeometry

package com.ptc.wfc.wfcGeometry;

public class
wfcGeometry


Description
Contains global CIP definitions for module "wfcGeometry"
Method Summary
Creates CsysDatumObject.
Creates CurveDatumObject.
static DatumData
DatumData_Create (int Id, String Name, DatumObject DatumObject)
Creates DatumData object.
EdgeDescriptor_Create (int Id, EdgeSurfaceData EdgeSurface1, EdgeSurfaceData EdgeSurface2, /*optional*/ CurveDescriptor XYZCurveData)
Creates EdgeDescriptor object.
EdgeSurfaceData_Create (int EdgeSurfaceId, EdgeDirection Direction, /*optional*/ UVParamsSequence UVParamsSequence, /*optional*/ CurveDescriptor UVCurveData)
Creates EdgeSurfaceData object.
Creates PlaneDatumObject.
static QuiltData
QuiltData_Create (WSurfaceDescriptors SurfaceDescriptors, int QuiltId)
SurfaceTessellationInput_Create (double AngleControl, double StepSize, SurfaceTessellationProjection Projection, /*optional*/ CoordSystem CsysData, /*optional*/ Double ChordHeight)
Creates surface tessellation input
Creates composite curve descriptor object
WConeDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, double Alpha, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates ConeDescriptor object.
WCoonsPatchDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, CurveDescriptor U0Profile, CurveDescriptor U1Profile, CurveDescriptor V0Profile, CurveDescriptor V1Profile, CoonsCornerPoints CornerPoints, CoonsUVDerivatives UVDerivatives, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WCoonsPatchDescriptor object.
static WCsysData
WCsysData_Create (Vector3D XAxis, Vector3D YAxis, Vector3D ZAxis, Vector3D Origin)
Creates WCsysData object.
WCylinderDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, double Radius, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates CylinderDescriptor object.
WCylindricalSplineSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, SplineSurfaceDescriptor SplineSurfaceData, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WCylindricalSplineSurfaceDescriptor object.
WFilletSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, SplineDescriptor U0Profile, SplineDescriptor CenterProfile, SplineDescriptor TangentProfile, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WFilletSurfaceDescriptor object.
WForeignSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, int ForeignId, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WForeignSurfaceDescriptor object.
WNURBSSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, int UDegree, int VDegree, realseq UKnots, realseq VKnots, BSplinePoints Points, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WNURBSSurfaceDescriptor object.
static WPlaneData
WPlaneData_Create (Vector3D XAxis, Vector3D YAxis, Vector3D ZAxis, Point3D Origin)
Creates WPlaneData object.
WPlaneDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates PlaneDescriptor object.
WRevolvedSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, CurveDescriptor Profile, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates RevolvedSurfaceDescriptor object.
WRuledSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, CurveDescriptor Profile1, CurveDescriptor Profile2, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates RuledSurfaceDescriptor object.
WSplineSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, SplineSurfacePoints Points, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WSplineSurfaceDescriptor object.
WTabulatedCylinderDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, CurveDescriptor Profile, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates TabulatedCylinderDescriptor object.
WTorusDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, double Radius1, double Radius2, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates TorusDescriptor object.
Method Detail
SurfaceTessellationInput_Create
SurfaceTessellationInput_Create
(double AngleControl, double StepSize, SurfaceTessellationProjection Projection, /*optional*/ CoordSystem CsysData, /*optional*/ Double ChordHeight)
Creates surface tessellation input
User Guide References:
Parameters:
AngleControl
Angle control value used for the tessellation
StepSize
Maximum step size value used for the tessellation
Projection
The type of projection to use for the UV calculations
CsysData
Csys data to use for the projection if applicable. Pass NULL for default projection
ChordHeight
Chord height used for the surface tessellation
Returns:
ContourDescriptor_Create
ContourDescriptor_Create
(ContourTraversal ContourTraversal, intseq EdgeIds)
User Guide References:
Parameters:
ContourTraversal
EdgeIds
Returns:
QuiltData_Create
static QuiltData
QuiltData_Create
(WSurfaceDescriptors SurfaceDescriptors, int QuiltId)
User Guide References:
Parameters:
SurfaceDescriptors
QuiltId
Returns:
EdgeSurfaceData_Create
EdgeSurfaceData_Create
(int EdgeSurfaceId, EdgeDirection Direction, /*optional*/ UVParamsSequence UVParamsSequence, /*optional*/ CurveDescriptor UVCurveData)
Creates EdgeSurfaceData object.
User Guide References:
Parameters:
EdgeSurfaceId
Direction
UVParamsSequence
UVCurveData
Returns:
EdgeDescriptor_Create
EdgeDescriptor_Create
(int Id, EdgeSurfaceData EdgeSurface1, EdgeSurfaceData EdgeSurface2, /*optional*/ CurveDescriptor XYZCurveData)
Creates EdgeDescriptor object.
User Guide References:
Parameters:
Id
The Edge Id.
EdgeSurface1
The Edge surface 1.
EdgeSurface2
The Edge syrface 2.
XYZCurveData
The XYZ curve.
Returns:
WPlaneDescriptor_Create
WPlaneDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates PlaneDescriptor object.
Parameters:
Extents
The plane extents.
Orientation
The plane orientation.
CoordSys
The plane co-ordinate system.
SurfaceId
The surface id.
ContourData
The plane contour.
Returns:
WCylinderDescriptor_Create
WCylinderDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, double Radius, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates CylinderDescriptor object.
Parameters:
Extents
The cylinder extents.
Orientation
The orientation.
CoordSys
The co-ordinate system.
Radius
The cylinder radius.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WConeDescriptor_Create
WConeDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, double Alpha, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates ConeDescriptor object.
Parameters:
Extents
The cone extents.
Orientation
The orientation.
CoordSys
The co-ordinate system.
Alpha
The Alpha angle.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WTorusDescriptor_Create
WTorusDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, double Radius1, double Radius2, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates TorusDescriptor object.
Parameters:
Extents
The Torus extents.
Orientation
The orientation.
CoordSys
The co-ordinate system.
Radius1
The 1st radius of torus.
Radius2
The 2nd radius of torus.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WRevolvedSurfaceDescriptor_Create
WRevolvedSurfaceDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, CurveDescriptor Profile, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates RevolvedSurfaceDescriptor object.
Parameters:
Extents
The RevolvedSurface extents.
Orientation
The orientation.
CoordSys
The co-ordinate system.
Profile
The profile.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WRuledSurfaceDescriptor_Create
WRuledSurfaceDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, CurveDescriptor Profile1, CurveDescriptor Profile2, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates RuledSurfaceDescriptor object.
Parameters:
Extents
The RuledSurface extents.
Orientation
The orientation.
CoordSys
The co-ordinate system.
Profile1
The 1st profile.
Profile2
The 2nd profile.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WTabulatedCylinderDescriptor_Create
WTabulatedCylinderDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, CurveDescriptor Profile, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates TabulatedCylinderDescriptor object.
Parameters:
Extents
The tabulated cylinder extents.
Orientation
The orientation.
CoordSys
The co-ordinate system.
Profile
The profile.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WCoonsPatchDescriptor_Create
WCoonsPatchDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, CurveDescriptor U0Profile, CurveDescriptor U1Profile, CurveDescriptor V0Profile, CurveDescriptor V1Profile, CoonsCornerPoints CornerPoints, CoonsUVDerivatives UVDerivatives, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WCoonsPatchDescriptor object.
Parameters:
Extents
The coons patch extents.
Orientation
The orientation.
U0Profile
The U0 profile.
U1Profile
The U1 profile.
V0Profile
The V0 profile.
V1Profile
The V1 profile.
CornerPoints
The corner points.
UVDerivatives
The UV derivatives.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WFilletSurfaceDescriptor_Create
WFilletSurfaceDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, SplineDescriptor U0Profile, SplineDescriptor CenterProfile, SplineDescriptor TangentProfile, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WFilletSurfaceDescriptor object.
Parameters:
Extents
The FilletSurfaceDescriptor extents.
Orientation
The orientation.
U0Profile
The U0 profile.
CenterProfile
The Center profile.
TangentProfile
The tangent profile.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WSplineSurfaceDescriptor_Create
WSplineSurfaceDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, SplineSurfacePoints Points, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WSplineSurfaceDescriptor object.
Parameters:
Extents
The splinr surface extents.
Orientation
The orientation.
Points
The points.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WNURBSSurfaceDescriptor_Create
WNURBSSurfaceDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, int UDegree, int VDegree, realseq UKnots, realseq VKnots, BSplinePoints Points, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WNURBSSurfaceDescriptor object.
Parameters:
Extents
The NURB surface extents.
Orientation
The orientation.
UDegree
The U param degree.
VDegree
The V param degree.
UKnots
The U param knots.
VKnots
The V param knots.
Points
The points.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WCylindricalSplineSurfaceDescriptor_Create
WCylindricalSplineSurfaceDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, SplineSurfaceDescriptor SplineSurfaceData, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WCylindricalSplineSurfaceDescriptor object.
Parameters:
Extents
The cylindrical splineSurface extents.
Orientation
The orientation.
CoordSys
The coordinate system.
SplineSurfaceData
The spline surface data.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WForeignSurfaceDescriptor_Create
WForeignSurfaceDescriptor_Create
(SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, int ForeignId, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
Creates WForeignSurfaceDescriptor object.
Parameters:
Extents
The foreign surface extents.
Orientation
The orientation.
CoordSys
The coordinate system.
ForeignId
The foreign id.
SurfaceId
The surface id.
ContourData
The contour.
Returns:
WPlaneData_Create
static WPlaneData
WPlaneData_Create
(Vector3D XAxis, Vector3D YAxis, Vector3D ZAxis, Point3D Origin)
Creates WPlaneData object.
Parameters:
XAxis
YAxis
ZAxis
Origin
Returns:
WCsysData_Create
static WCsysData
WCsysData_Create
(Vector3D XAxis, Vector3D YAxis, Vector3D ZAxis, Vector3D Origin)
Creates WCsysData object.
Parameters:
XAxis
YAxis
ZAxis
Origin
Returns:
CurveDatumObject_Create
CurveDatumObject_Create
(CurveDescriptor Curve)
Creates CurveDatumObject.
Parameters:
Curve
Returns:
PlaneDatumObject_Create
PlaneDatumObject_Create
(WPlaneData PlaneData)
Creates PlaneDatumObject.
Parameters:
PlaneData
Returns:
CsysDatumObject_Create
CsysDatumObject_Create
(WCsysData CsysData)
Creates CsysDatumObject.
Parameters:
CsysData
Returns:
DatumData_Create
static DatumData
DatumData_Create
(int Id, String Name, DatumObject DatumObject)
Creates DatumData object.
Parameters:
Id
Name
DatumObject
Returns:
WCompositeCurveDescriptor_Create
WCompositeCurveDescriptor_Create
(CurveDescriptors Elements)
Creates composite curve descriptor object
Parameters:
Elements
Components in composite curve
Returns:
EdgeDisplay_Create
EdgeDisplay_Create
(ColorRGB Color)
User Guide References:
Parameters:
Color
Returns:
Was this helpful?