Indexes   

HybridShapeCircleCtrPt (Object)

Represents the hybrid shape circle object defined using a center and a point on the circle.
Role: To access the data of the hybrid shape circle object.

This data includes:

Use the CATIAHybridShapeFactory to create a HybridShapeCircleCtrPt object.

See also:
HybridShapeFactory

Property Index

Center
Returns or sets the circle center.
CrossingPoint
Returns or sets the circle passing point.
Support
Returns or sets the circle support surface.

Method Index

IsGeodesic
Queries whether the circle is geodesic or not.
SetGeometryOnSupport
Sets GeometryOnSupport of circle.
UnsetGeometryOnSupport
Inactivates GeometryOnSupport of circle.

Properties


o Property Center() As
Returns or sets the circle center.
Sub-element(s) supported (see
Boundary object): Vertex.
Example:
This example retrieves in HybShpCircleCenter the center of the HybShpCircle hybrid shape circle.
 Dim HybShpCircleCenter As Reference
 HybShpCircleCenter = HybShpCircle.Center
 
o Property CrossingPoint() As
Returns or sets the circle passing point.
Sub-element(s) supported (see
Boundary object): Vertex.
Example:
This example retrieves the passing point of the HybShpCircle hybrid shape circle in HybShpCirclePassingPoint point.
 Dim HybShpCirclePassingPoint As Reference
 Set HybShpCirclePassingPoint = HybShpCircle.CrossingPoint
 
o Property Support() As
Returns or sets the circle support surface.
Sub-element(s) supported (see
Boundary object): Face.
Example:
This example retrieves in HybShpCircleSupportSurf the support surface of the HybShpCircle hybrid shape circle.
 Dim HybShpCircleSupportSurf As Reference 
 HybShpCircleSupportSurf = HybShpCircle.Support
 

Methods


o Func IsGeodesic() As
Queries whether the circle is geodesic or not.
Parameters:
oGeod
geodesic type : when TRUE, the circle is geodesic.
o Sub SetGeometryOnSupport()
Sets GeometryOnSupport of circle.
It puts the circle on the surface.
o Sub UnsetGeometryOnSupport()
Inactivates GeometryOnSupport of circle.
Note: The circle becomes euclidean.

Copyright © 2006, Dassault Systèmes. All rights reserved.