如何在 BricsCad 或 AutoCad 中使用 .Net 垂直镜像实体
How to mirror an entity vertically using .Net in BricsCad or AutoCad
我有以下矩阵:
_AcGe.Matrix3d acMatrix3dMirror = _AcGe.Matrix3d.Mirroring(_AcGe.Point3d.Origin);
我刚开始使用矩阵,从文档中可以看出我可以使用:
- 行
- 飞机
- 点
我的不太对。我的镜像线基本上需要在屏幕垂直方向上为 0,0,0。我该怎么做?
计算出来:
// Mirror vertically
_AcGe.Line3d oMirrorLine = new _AcGe.Line3d(new _AcGe.Point3d(0, 0, 0), new _AcGe.Point3d(0, 1, 0));
_AcGe.Matrix3d acMatrix3dMirror = _AcGe.Matrix3d.Mirroring(oMirrorLine);
这是一个有用的 resource 有关转换的信息。
我有以下矩阵:
_AcGe.Matrix3d acMatrix3dMirror = _AcGe.Matrix3d.Mirroring(_AcGe.Point3d.Origin);
我刚开始使用矩阵,从文档中可以看出我可以使用:
- 行
- 飞机
- 点
我的不太对。我的镜像线基本上需要在屏幕垂直方向上为 0,0,0。我该怎么做?
计算出来:
// Mirror vertically
_AcGe.Line3d oMirrorLine = new _AcGe.Line3d(new _AcGe.Point3d(0, 0, 0), new _AcGe.Point3d(0, 1, 0));
_AcGe.Matrix3d acMatrix3dMirror = _AcGe.Matrix3d.Mirroring(oMirrorLine);
这是一个有用的 resource 有关转换的信息。