| |
März 2003 Cad-Service: Modul CadGeometryExtens 2-73 2 Schnittstellenbereich: CadGeometry:: Surface{ Sphere_info()raises SphereStruct (CadUtility::CadError); }; struct ToroidStruct{ CadUtility::TransformationStruct-Position; doppeltes major_radius; doppeltes minor_radius; }; Schnittstellenringkörper: CadGeometry::Surface{ Toroid_info()raises ToroidStruct (CadUtility::CadError); }; Schnittstellenfläche: CadGeometry::Surface{ CadUtility::TransformationStruct-location() Erhöhungen (CadUtility::CadError); }; Schnittstelle SurfLinExtrusion: CadGeometry:: Surface{ CadGeometry::Curve-swept_curve()raises (CadUtility::CadError); CadUtility::VectorStruct-extrusion_axis() Erhöhungen (CadUtility::CadError); }; }; Die verschiedenen Arten der Oberflächen, die durch diese Schnittstellen und Datenstrukturen dargestellt werden, folgen die Vereinbarung des Zur Verfügung stellens von ein oder zwei Betrieben, die die Oberflächenart definieren. Aufzählung (TransitionCode stützt unterschiedliche Arten von Übergängen zwischen Oberflächen für das BoundedSurface Schnittstelle. Diese Übergänge umfassen: UNTERBROCHEN, UNUNTERBROCHEN, CONT_SAME_GRAD, CONT_SAME_GRAD_SAME_CURVATURE. 2,8,2 CadGeometryExtens::CadCurve-Modul Die Schnittstellen innerhalb des CadGeometryExtens::CadCurve Modul übernehmen die meisten von ihre Funktionalität vom CadGeometryExtens::Curve Schnittstelle. Sie liefern a Strecke der geometrischen Wesen, die unterschiedliche Arten der Kurven sind. Die verschiedenen Arten der Kurve dargestellt durch diese Schnittstellen und Datenstrukturen folgen Sie der Vereinbarung des Zur Verfügung stellens ein oder zwei Betriebe, die die Kurvenart definieren. |  |
|
| |
|
|