- 积分
- 34885
- 明经币
- 个
- 注册时间
- 2011-6-4
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2012-6-24 11:48:03
|
显示全部楼层
Offset 方法
创建由现有对象偏移指定距离的新对象
参阅 | 示例
语法
RetVal = object.Offset(Distance)
Object
Arc, Circle, Ellipse, Line, LightweightPolyline, Polyline, Spline, XLine
使用该方法的对象。
Distance
Double[双精度]; 仅用于输入
该方法中的“Distance”是用来指定偏移距离的。 偏移可以是正值或负值,但不能等于0。如果偏移为负值,这意味着将得到更“小”的曲线 (例如,一个圆以负值偏移后的得到的圆的半径将会比原对象半径小). 如果“小”没有意义,则AutoCAD将向小的X,Y,Z WCS坐标方向偏移。如果偏移距离无效,则返回错误。
[明经通道特别提示]对于的 LightweightPolyline 和 Polyline 对象,曲线有顺时针方向和逆时针方向,对于顺时针方向,距离值为正值时为向内偏移,距离值为负值时为向外偏移。对于逆时针时刚好相反。对于自相交的多段线的偏移方向需要自己慢慢实践了。
RetVal
Variant[变体] (对象数组)
可以以原始对象来偏移出一系列的新曲线对象。
说明
对于很多对象,该操作的结果形成单一的新曲线(它的类型可能与原始曲线不同)。 例如,椭圆偏移后的对象将会是样条曲线,这是因为结果不能与椭圆的方程式匹配。有时偏移结果可能形成多个曲线。
|
|