- 积分
- 673
- 明经币
- 个
- 注册时间
- 2014-11-18
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2015-7-20 09:18:33
|
显示全部楼层
/// <summary>
/// 指定基点与旋转角度旋转实体
/// </summary>
/// <param name="ent">实体对象</param>
/// <param name="basePt">基点</param>
/// <param name="angle">旋转角度</param>
/// <param name="Axis">旋转轴(XY平面内旋转则设为Vector3d.ZAxis)</param>
public static void Rotate(Entity ent, Point3d basePt, double angle, Vector3d Axis)
{
Matrix3d mt = Matrix3d.Rotation(angle, Axis, basePt);
ent.TransformBy(mt);
}
foreach (Entity entity in DBObjectCollection) |
|