当前位置: 首页 > news >正文

查法人信息的网站/网站链接提交

查法人信息的网站,网站链接提交,网络调查问卷怎么制作,京东短链接生成器这个是关于AutoCAD二次开发模拟步骤效果,将块图形更新到与鼠标最为接近的点。注意该代码中已经将创建线段的两个点坐标已经写死了,大家可以尝试着写入动态的点,即鼠标选择的点,然后将图形更新到数据库图形空间中。这里涉及到块的名…

这个是关于AutoCAD二次开发模拟步骤效果,将块图形更新到与鼠标最为接近的点。注意该代码中已经将创建线段的两个点坐标已经写死了,大家可以尝试着写入动态的点,即鼠标选择的点,然后将图形更新到数据库图形空间中。这里涉及到块的名字预先是固定了的,如果是换成其他名字,那么,对于该程序将是行不通的,当然也可以按照需要输入块的名字,然后选择图形。

实现代码如下:

using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.Runtime;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace JigBetweenTwoPoint
{public class Class1{[CommandMethod("TEST")]public static void Test() {Document doc = Application.DocumentManager.MdiActiveDocument;Database db = doc.Database;Editor ed = doc.Editor;using (Transaction trans = db.TransactionManager.StartTransaction()){BlockTable bt = (BlockTable)trans.GetObject(db.BlockTableId, OpenMode.ForRead);if (!bt.Has("chkj")){return;}using (BlockReference br = new BlockReference(Point3d.Origin, bt["chkj"])){br.TransformBy(ed.CurrentUserCoordinateSystem);var jig = new BlockJig(br, Point3d.Origin, new Point3d(10.0, 0.0, 0.0));var pr = ed.Drag(jig);if (pr.Status == PromptStatus.OK){var curSpace = (BlockTableRecord)trans.GetObject(db.CurrentSpaceId, OpenMode.ForWrite);curSpace.AppendEntity(br);trans.AddNewlyCreatedDBObject(br, true);}}trans.Commit();}}}class BlockJig : EntityJig{BlockReference br;LineSegment3d line;Point3d dragPt;public BlockJig(BlockReference br, Point3d pt1, Point3d pt2): base(br){this.br = br;line = new LineSegment3d(pt1, pt2);}protected override SamplerStatus Sampler(JigPrompts prompts){JigPromptPointOptions options = new JigPromptPointOptions("\nInsertion point: ");options.UserInputControls =UserInputControls.Accept3dCoordinates |UserInputControls.UseBasePointElevation;var result = prompts.AcquirePoint(options);if (result.Value.IsEqualTo(dragPt)){return SamplerStatus.NoChange;}dragPt = result.Value;return SamplerStatus.OK;}protected override bool Update(){br.Position = line.GetClosestPointTo(dragPt).Point;return true;}}
}

                                                                        更多内容,请关注公众号

                                                                   

http://www.jmfq.cn/news/5008159.html

相关文章:

  • 南宁网站建设醉懂网络/百度关键词排名神器
  • 织梦怎么修改网站标题/微信如何投放广告
  • 网站有哪些区别是什么/文军seo
  • 北京建筑网/seo是什么牌子
  • 河南网站建设报价/徐州百度seo排名优化
  • 建设一个网站的所有代码/百度趋势搜索大数据
  • 济南做平台网站的/软文推广经典案例
  • 网站开发 沈阳/漳州网络推广
  • 专门做电路图的网站/北京知名seo公司精准互联
  • 玉溪网站建设制作/手机最新产品新闻
  • 经典 网站/竞价推广论坛
  • 专业创建网站/企业查询平台
  • it培训机构一般多少钱/东莞seo优化推广
  • 自己做的网站加载速度慢/产品推广方案ppt
  • 文登住房和建设局网站/seo短视频网页入口
  • ae做模板下载网站/百度账号申诉中心
  • 如何在百度做自己公司的网站/欧洲站fba
  • 网站定制开发报价单/站长之家备案查询
  • 学销售去哪个学校最好/重庆seo技术教程博客
  • java移动网站开发/免费广告发布平台app
  • 软件正版化情况及网站建设情况/广告推广有哪些平台
  • 深圳网站建设自己人/怎么样在百度上推广自己的产品
  • 旅游网站的建设的意义/seo零基础视频教程
  • 免费提供ppt模板的网站/湖南靠谱关键词优化
  • 那个网站做二手车好/搜索引擎的使用方法和技巧
  • 网站建设维护什么意思/seo挂机赚钱
  • 作者自己建立的网站/兰州seo整站优化服务商
  • 中小企业网站建设行情/南宁百度seo排名
  • 网站开发项目怎么接/网络推广长沙网络推广
  • 网站规划的原则/兰州seo公司