Library | Package Java Toolkit

Class wfcGeometry

package com.ptc.wfc.wfcGeometry;

public class wfcGeometry



Description

Contains global CIP definitions for module "wfcGeometry"



Method Summary
static ContourDescriptorContourDescriptor_Create (ContourTraversal ContourTraversal, intseq EdgeIds)
     
static CsysDatumObjectCsysDatumObject_Create (WCsysData CsysData)
    Creates CsysDatumObject.
static CurveDatumObjectCurveDatumObject_Create (CurveDescriptor Curve)
    Creates CurveDatumObject.
static DatumDataDatumData_Create (int Id, String Name, DatumObject DatumObject)
    Creates DatumData object.
static EdgeDescriptorEdgeDescriptor_Create (int Id, EdgeSurfaceData EdgeSurface1, EdgeSurfaceData EdgeSurface2, /*optional*/ CurveDescriptor XYZCurveData)
    Creates EdgeDescriptor object.
static EdgeDisplayEdgeDisplay_Create (ColorRGB Color)
     
static EdgeSurfaceDataEdgeSurfaceData_Create (int EdgeSurfaceId, EdgeDirection Direction, /*optional*/ UVParamsSequence UVParamsSequence, /*optional*/ CurveDescriptor UVCurveData)
    Creates EdgeSurfaceData object.
static PlaneDatumObjectPlaneDatumObject_Create (WPlaneData PlaneData)
    Creates PlaneDatumObject.
static QuiltDataQuiltData_Create (WSurfaceDescriptors SurfaceDescriptors, int QuiltId)
     
static SurfaceTessellationInputSurfaceTessellationInput_Create (double AngleControl, double StepSize, SurfaceTessellationProjection Projection, /*optional*/ CoordSystem CsysData, /*optional*/ Double ChordHeight)
    Creates surface tessellation input
static WCompositeCurveDescriptorWCompositeCurveDescriptor_Create (CurveDescriptors Elements)
    Creates composite curve descriptor object
static WConeDescriptorWConeDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, double Alpha, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates ConeDescriptor object.
static WCoonsPatchDescriptorWCoonsPatchDescriptor_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 WCsysDataWCsysData_Create (Vector3D XAxis, Vector3D YAxis, Vector3D ZAxis, Vector3D Origin)
    Creates WCsysData object.
static WCylinderDescriptorWCylinderDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, double Radius, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates CylinderDescriptor object.
static WCylindricalSplineSurfaceDescriptorWCylindricalSplineSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, SplineSurfaceDescriptor SplineSurfaceData, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates WCylindricalSplineSurfaceDescriptor object.
static WFilletSurfaceDescriptorWFilletSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, SplineDescriptor U0Profile, SplineDescriptor CenterProfile, SplineDescriptor TangentProfile, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates WFilletSurfaceDescriptor object.
static WForeignSurfaceDescriptorWForeignSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, int ForeignId, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates WForeignSurfaceDescriptor object.
static WNURBSSurfaceDescriptorWNURBSSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, int UDegree, int VDegree, realseq UKnots, realseq VKnots, BSplinePoints Points, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates WNURBSSurfaceDescriptor object.
static WPlaneDataWPlaneData_Create (Vector3D XAxis, Vector3D YAxis, Vector3D ZAxis, Point3D Origin)
    Creates WPlaneData object.
static WPlaneDescriptorWPlaneDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates PlaneDescriptor object.
static WRevolvedSurfaceDescriptorWRevolvedSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, CurveDescriptor Profile, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates RevolvedSurfaceDescriptor object.
static WRuledSurfaceDescriptorWRuledSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, CurveDescriptor Profile1, CurveDescriptor Profile2, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates RuledSurfaceDescriptor object.
static WSplineSurfaceDescriptorWSplineSurfaceDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, SplineSurfacePoints Points, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates WSplineSurfaceDescriptor object.
static WTabulatedCylinderDescriptorWTabulatedCylinderDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, CurveDescriptor Profile, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates TabulatedCylinderDescriptor object.
static WTorusDescriptorWTorusDescriptor_Create (SurfaceExtents Extents, SurfaceOrientation Orientation, Transform3D CoordSys, double Radius1, double Radius2, int SurfaceId, /*optional*/ ContourDescriptors ContourData)
    Creates TorusDescriptor object.

Method Detail

SurfaceTessellationInput_Create

static SurfaceTessellationInputSurfaceTessellationInput_Create (double AngleControl, double StepSize, SurfaceTessellationProjection Projection, /*optional*/ CoordSystem CsysData, /*optional*/ Double ChordHeight)


    Creates surface tessellation input
Manual References:
Geometry Evaluation: Surface Tessellation, Geometry Evaluation: Surface Tessellation
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:
Handle to SurfaceTessellationInput


ContourDescriptor_Create

static ContourDescriptorContourDescriptor_Create (ContourTraversal ContourTraversal, intseq EdgeIds)


     
Manual References:
Geometry Evaluation: Contours, Geometry Evaluation: Contours
Parameters:
ContourTraversal
 
EdgeIds
 
Returns:
 


QuiltData_Create

static QuiltDataQuiltData_Create (WSurfaceDescriptors SurfaceDescriptors, int QuiltId)


     
Manual References:
Geometry Evaluation: Geometry of Quilts, Geometry Evaluation: Geometry of Quilts
Parameters:
SurfaceDescriptors
 
QuiltId
 
Returns:
 


EdgeSurfaceData_Create

static EdgeSurfaceDataEdgeSurfaceData_Create (int EdgeSurfaceId, EdgeDirection Direction, /*optional*/ UVParamsSequence UVParamsSequence, /*optional*/ CurveDescriptor UVCurveData)


    Creates EdgeSurfaceData object.
Manual References:
Geometry Evaluation: Geometry of Solid Edges, Geometry Evaluation: Geometry of Solid Edges
Parameters:
EdgeSurfaceId
 
Direction
 
UVParamsSequence
 
UVCurveData
 
Returns:
 


EdgeDescriptor_Create

static EdgeDescriptorEdgeDescriptor_Create (int Id, EdgeSurfaceData EdgeSurface1, EdgeSurfaceData EdgeSurface2, /*optional*/ CurveDescriptor XYZCurveData)


    Creates EdgeDescriptor object.
Manual References:
Geometry Evaluation: Geometry of Solid Edges, Geometry Evaluation: Geometry of Solid Edges
Parameters:
Id
The Edge Id.
EdgeSurface1
The Edge surface 1.
EdgeSurface2
The Edge syrface 2.
XYZCurveData
The XYZ curve.
Returns:
 


WPlaneDescriptor_Create

static WPlaneDescriptorWPlaneDescriptor_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

static WCylinderDescriptorWCylinderDescriptor_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

static WConeDescriptorWConeDescriptor_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

static WTorusDescriptorWTorusDescriptor_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

static WRevolvedSurfaceDescriptorWRevolvedSurfaceDescriptor_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

static WRuledSurfaceDescriptorWRuledSurfaceDescriptor_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

static WTabulatedCylinderDescriptorWTabulatedCylinderDescriptor_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

static WCoonsPatchDescriptorWCoonsPatchDescriptor_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

static WFilletSurfaceDescriptorWFilletSurfaceDescriptor_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

static WSplineSurfaceDescriptorWSplineSurfaceDescriptor_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

static WNURBSSurfaceDescriptorWNURBSSurfaceDescriptor_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

static WCylindricalSplineSurfaceDescriptorWCylindricalSplineSurfaceDescriptor_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

static WForeignSurfaceDescriptorWForeignSurfaceDescriptor_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 WPlaneDataWPlaneData_Create (Vector3D XAxis, Vector3D YAxis, Vector3D ZAxis, Point3D Origin)


    Creates WPlaneData object.
Parameters:
XAxis
 
YAxis
 
ZAxis
 
Origin
 
Returns:
 


WCsysData_Create

static WCsysDataWCsysData_Create (Vector3D XAxis, Vector3D YAxis, Vector3D ZAxis, Vector3D Origin)


    Creates WCsysData object.
Parameters:
XAxis
 
YAxis
 
ZAxis
 
Origin
 
Returns:
 


CurveDatumObject_Create

static CurveDatumObjectCurveDatumObject_Create (CurveDescriptor Curve)


    Creates CurveDatumObject.
Parameters:
Curve
 
Returns:
 


PlaneDatumObject_Create

static PlaneDatumObjectPlaneDatumObject_Create (WPlaneData PlaneData)


    Creates PlaneDatumObject.
Parameters:
PlaneData
 
Returns:
 


CsysDatumObject_Create

static CsysDatumObjectCsysDatumObject_Create (WCsysData CsysData)


    Creates CsysDatumObject.
Parameters:
CsysData
 
Returns:
 


DatumData_Create

static DatumDataDatumData_Create (int Id, String Name, DatumObject DatumObject)


    Creates DatumData object.
Parameters:
Id
 
Name
 
DatumObject
 
Returns:
 


WCompositeCurveDescriptor_Create

static WCompositeCurveDescriptorWCompositeCurveDescriptor_Create (CurveDescriptors Elements)


    Creates composite curve descriptor object
Parameters:
Elements
Components in composite curve
Returns:
Returns WCompositeCurveDescriptor


EdgeDisplay_Create

static EdgeDisplayEdgeDisplay_Create (ColorRGB Color)


     
Manual References:
Drawings: Drawing Edges, Drawings: Drawing Edges
Parameters:
Color
 
Returns: