草图第二个增强是可以通过方程创建曲线了!这是个相当有用的功能。以往如果你想画一条螺旋线,只能自己计算样条的拟合点,然后构建。
增加的新对象是:
SketchEquationCurves: 2D草图的方程曲线集合
SketchControlPointSplines3D: 3D草图的方程曲线集合
它们都提供了Add方法,返回一个方程曲线SketchEquationCurve或SketchEquationCurve3D。解释一下其参数。例如2D的曲线:
SketchEquationCurves.Add( EquationType As CurveEquationTypeEnum,
CoordinateSystemType As CoordinateSystemTypeEnum,
XValueOrRadius As String,
YValueOrTheta As String,
MinValue As Variant,
MaxValue As Variant ) As SketchEquationCurve
EquationType : 帮助文档说可以是参数方程或显示方程。但我没有发现如何定义显示方程。似乎该方法只是为参数方程设计的。我已经联系开发部确认。
CoordinateSystemType : 坐标类型:笛卡尔坐标系或极坐标系
XValueOrRad