C#二次开发中SetWorldPaperspaceUcsBaseOrigin的使用例子
时间: 2024-05-11 13:20:09 浏览: 12
在C#二次开发中,SetWorldPaperspaceUcsBaseOrigin函数可以用于设置当前图纸中的世界坐标系的基点坐标。
下面是一个使用SetWorldPaperspaceUcsBaseOrigin的示例代码:
```
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Geometry;
public void SetWorldPaperspaceUcsBaseOriginExample()
{
Document acDoc = Application.DocumentManager.MdiActiveDocument;
Database acDb = acDoc.Database;
Editor acEd = acDoc.Editor;
// 获取当前布局
Layout acLayout = acDb.CurrentSpaceId.GetObject(OpenMode.ForRead) as Layout;
// 获取当前布局中的坐标系
UCS2d acUcs2d = acLayout.Ucs2d;
// 设置基点坐标
Point3d acBasePoint = new Point3d(10, 10, 0);
// 将基点坐标转换为UCS坐标
Point2d acBasePointUcs = acUcs2d.FromWcs(acBasePoint);
// 设置世界坐标系基点坐标
acLayout.SetWorldPaperspaceUcsBaseOrigin(acBasePointUcs);
acEd.WriteMessage("世界坐标系基点坐标已设置为:" + acBasePointUcs.ToString());
}
```
在上述代码中,首先获取当前布局,然后获取当前布局中的坐标系。接着,设置基点坐标为(10,10,0)。然后将基点坐标转换为UCS坐标,并使用SetWorldPaperspaceUcsBaseOrigin函数设置世界坐标系基点坐标。最后,使用WriteMessage函数输出设置后的基点坐标。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)