Cad.net如何使用ROTATE3D功能?
请教各位:Cad.net如何使用ROTATE3D功能?因为在VBA中可Obj.Rotate3D rotatePt1, rotatePt2, rotateAngle语句来实现。
谢谢! public virtual void TransformBy(Autodesk.AutoCAD.Geometry.Matrix3d transform)
Autodesk.AutoCAD.DatabaseServices.Entity 的成员 本帖最后由 cdinten 于 2011-8-11 19:39 编辑
可以使用实体的TransformBy(Matrix3d.Rotation(...)))可以有多种参数。
例如让实体s2绕过原点的X轴旋转90°可以这样子:
s2.TransformBy(Matrix3d.Rotation(System.Math.PI / 2, Vector3d.XAxis, new Point3d(0, 0, 0))); 学习了,谢谢! 如何让一个实体沿着一条空间直线放置?如何算出旋转角度?
比如直线(0,0,0)_(1,1,1)
实体原来沿着x轴放置
谢谢帮助
页:
[1]