AutoCAD二次开发之视图操作(2)通过指定点设置视图。
来源:互联网 发布:虚拟商城软件下载 编辑:程序博客网 时间:2024/04/30 07:54
接续上文。
本方法适用于三维图档中的任一三维点进行展示图档。
输入参数:观察点
返回值:是否设置成功。
与上文方法的操作类似:
1、获得当前视图
2、设置观察点
3、设置视图
具体方法如下:
/// <summary>
/// 任意视点进行观看
/// </summary>
/// <param name="tP3d">观看点坐标</param>
/// <returns>True,正常进行设置,False设置失败</returns>
public bool RandomView(Point3d tP3d)
{
bool resultView = false;
Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
ViewTableRecord vtr = ed.GetCurrentView();
try
{
vtr.ViewDirection = tP3d - new Point3d(0, 0, 0);
ed.SetCurrentView(vtr);
resultView = true;
Application.DocumentManager.MdiActiveDocument.SendStringToExecute("zoom e ", false, false, false);
}
catch
{
resultView = false;
}
finally
{
vtr.Dispose();
}
return resultView;
}
如有问题:请加qq1419226548或QQmail给我。 若转载,请注明出处。谢谢。
- AutoCAD二次开发之视图操作(2)通过指定点设置视图。
- AutoCAD二次开发之视图操作(3)指定视图大小和中心点来设置视图
- auto CAD .NET二次开发 之 视图操作(1)通过视图类型改变视图
- AutoCAD二次开发之属性操作(2) 读属性
- AutoCAD二次开发之.net API学习笔记(2)
- 数据库之视图操作
- 物化视图定时指定时间点刷新
- AutoCAD二次开发之属性操作(1) 写属性
- AutoCAD二次开发之属性操作(3) 删除属性
- Building Coder(Revit 二次开发)- 设置匹配范围框的视图剖视框
- 通过代码添加视图6(2)
- 新一代脚本语言引擎Cx -- 应用之AutoCAD二次开发 (2)
- AutoCAD二次开发之.net API学习笔记(1)
- .NET AutoCAD二次开发之路(一、基础篇)
- .NET AutoCAD二次开发之路(二、直线篇)
- AutoCAD的.NET二次开发2
- ORACLE存储过程生成视图,设置指定用户访问指定视图
- 视图操作
- 一条shell指令统计项目的代码行数
- 华为C8815 默认logcat信息
- LeetCode | 3Sum
- Qt中处理First chance exception异常
- HTTPS连接的前几毫秒发生了什么
- AutoCAD二次开发之视图操作(2)通过指定点设置视图。
- liferay ide创建主题,有时候就报错Exception in thread java.lang.StackOverflowError
- InitInstance函数
- Android 基于dpi的资源加载
- 黑马程序员—操作数组的练习:十进制数转换二进制、八进制、十六进制数。
- mysql-5.6主从复制及遇到的错误
- 2013年阿里巴巴一道笔试题(大文件处理)
- c# Json 序列化后转化为对象类集合
- 调用另一个Activity