OpenCASCADE绘制测试线束:几何命令之概述
Draw提供了一组命令来测试几何库。这些命令可以在 TGEOMETRY 可执行文件或任何包含GeometryTest命令的Draw可执行文件中找到。
在 Geometry 上下文中,Draw包括以下类型的变量:
2d 和 3d 点
2d 曲线,对应于Geom2d 中的Curve。
三维曲线和表面,其对应于曲线和曲面中的Geom包。
绘制几何变量从不共享数据;该副本命令总是把这些变量的内容的完整副本。
本章的九个部分涵盖了以下主题:
曲线创建涉及各种类型的曲线以及如何创建它们。
曲面创建涉及不同类型的曲面以及如何创建它们。
曲线和曲面修改处理用于修改曲线和曲面定义的命令,其中大部分涉及对贝塞尔曲线和 bspline 曲线的修改。
几何变换包括平移、旋转、镜像和点缩放变换。
曲线和表面分析处理用于计算点、导数和曲率的命令。
交点表示曲面和曲线的交点。
近似处理从一组点创建曲线和曲面。
约束涉及通过约束(例如相切)构建二维圆和线。
Display描述了控制曲线和曲面显示的命令。
在可能的情况下,这些命令的应用范围很广,即它们适用于 2d 曲线、3d 曲线和曲面。例如,circle命令可以根据给定的参数数量创建 2d 或 3d 圆。
同样,转换命令将根据参数类型处理点、曲线或曲面。您可能并不总是在您期望的部分中找到您正在寻找的特定命令。在这种情况下,请查看另一部分。的修剪指令,例如,在表面部分中描述。尽管如此,它也可以与曲线一起使用。