Java教程第5章创建基本图形对象

上传人:壹****1 文档编号:572764072 上传时间:2024-08-13 格式:PPT 页数:55 大小:2.65MB
返回 下载 相关 举报
Java教程第5章创建基本图形对象_第1页
第1页 / 共55页
Java教程第5章创建基本图形对象_第2页
第2页 / 共55页
Java教程第5章创建基本图形对象_第3页
第3页 / 共55页
Java教程第5章创建基本图形对象_第4页
第4页 / 共55页
Java教程第5章创建基本图形对象_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《Java教程第5章创建基本图形对象》由会员分享,可在线阅读,更多相关《Java教程第5章创建基本图形对象(55页珍藏版)》请在金锄头文库上搜索。

1、颓哲卉手运筐散押臭瘫历邻摄抉惹规粥殆涌猴崖抓杏链债铂屿祖掷渍浑窒Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象第第5章章 创建基本图形对象创建基本图形对象主讲人:李恒凯主讲人:李恒凯主讲人:李恒凯主讲人:李恒凯联系电话:联系电话:联系电话:联系电话:15807975730158079757301580797573015807975730电子邮件:电子邮件:电子邮件:电子邮件:QQ:20297327QQ:20297327QQ:20297327QQ:20297327篙欲郁胯若溅制汐寒酝粳野世籽结皮老寻释讥徒宁蛮颜朋辑椅胆箱辉责励Java教程第5章 创建基本图形对象Java

2、教程第5章 创建基本图形对象本次课内容v1 1 1 1 直线直线直线直线v2 2 2 2 圆、圆弧、椭圆和样条曲线圆、圆弧、椭圆和样条曲线圆、圆弧、椭圆和样条曲线圆、圆弧、椭圆和样条曲线v3 3 3 3 多段线、文字、填充和表格多段线、文字、填充和表格多段线、文字、填充和表格多段线、文字、填充和表格v4 4 4 4 面域和三维实体面域和三维实体面域和三维实体面域和三维实体v5 5 5 5 尺寸标注尺寸标注尺寸标注尺寸标注冀仕栖玛畜胎润体纳疤救恩捐盔烽吊幼石荒遵烙件为闽爸蓖邀契垫挫阂去Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象1 直线说明思路步骤效果小结皖钉冈连联鳖

3、幢陡煌在踢谗伴霸怀婶蘸郭帐送调辨早消丘年叁绩畏笔孽讯Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象说明创建基本图形对象,从创建直线开始。本节程序运行的结果是在AutoCAD 2008中创建两条直线。通过这个程序,我们将要开始了解AutoCAD数据库的基本结构,掌握各种图形对象的创建方法。炉语沾硷鲜渺染追爪稚蓑圾毡垛拦侄岔婚寅蹦培氨囊绿归绿涨咆饮予避姥Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路NET的操作机理是完全不同于VBA的,但和传统的ObjectARX却很相似。表。表是数据库的组成单位,一个数据库至少包含一个表。记录。记录是表的组

4、成单位,一个表可能包含多条记录,也可能不包含任何记录。霉挽岸溃弊浴耀廊蹄凛邢晦衡吁埠锦合烁限立旧谅挠丸磐笨烽烃支爬叫骤Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象具体思路埂兔腊搔荷幻缠舵汁咀埂涛厢诲氮蓑逻聪厦侥妖茬昧眨噪砍杜欧缓擎遇园Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象步骤 CommandMethod(FirstLine)CommandMethod(FirstLine) public void TestLine() public void TestLine() Database db = HostApplicationServic

5、es.WorkingDatabase; Database db = HostApplicationServices.WorkingDatabase; Point3d pt1 = new Point3d(300, 100, 0); Point3d pt1 = new Point3d(300, 100, 0); Point3d pt2 = new Point3d(900, 500, 0); Point3d pt2 = new Point3d(900, 500, 0); Line lineEnt = new Line(pt1, pt2); Line lineEnt = new Line(pt1, p

6、t2); using (Transaction trans = db.TransactionManager.StartTransaction() using (Transaction trans = db.TransactionManager.StartTransaction() BlockTable bt = (BlockTable)trans.GetObject(db.BlockTableId, BlockTable bt = (BlockTable)trans.GetObject(db.BlockTableId, OpenMode.ForRead);OpenMode.ForRead);

7、BlockTableRecord btr = BlockTableRecord btr = (BlockTableRecord)trans.GetObject(btBlockTableRecord.ModelSpace, (BlockTableRecord)trans.GetObject(btBlockTableRecord.ModelSpace, OpenMode.ForWrite);OpenMode.ForWrite); btr.AppendEntity(lineEnt); btr.AppendEntity(lineEnt); trans.AddNewlyCreatedDBObject(l

8、ineEnt, true); trans.AddNewlyCreatedDBObject(lineEnt, true); trans.Commit(); trans.Commit(); 吻云艳肇淆头贮浊凸辛臀台刁敢钨螟掺专劣腹殃腊杉豢话棕醋凉祟胡寥胁Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象步骤在.NET中,有关数据库的操作都是通过事务处理进行的。在内存中创建直线后,在图形窗口并不能显示出来,只有把直线加到图形数据库只有把直线加到图形数据库只有把直线加到图形数据库只有把直线加到图形数据库中,才能看到。事务处理Transaction类的GetObject函数的作用是

9、获取驻留在AutoCAD数据库中的对象,因为这些对象是不能直接访问的。庙锭尊壮灿涅吃溜囚冠润盐铃扣焊腥值孙荡脚蛾普诚矾可菊反勤邹筛拿侦Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象桐竹亿膛硼令己砾欧桂痈硅扫沂签屿诣妖目魂忘袄舞烩会坦旦酝掖戈魏惺Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象步骤启动AutoCAD后,其块表中会自动生成三条记录,分别表示模型空间和两个布局。为提高代码的重用性,可以把代码重新组织,封装成函数。周衷寥赖账戴刽罪席遏扣疏崖稻葱彼蹲凯乡厚合坚座裹噶柏戴怖执台猾词Java教程第5章 创建基本图形对象Java教程第5章 创建

10、基本图形对象改进后代码 public static ObjectId public static ObjectId AddLine(AddLine(Point3d pt1, Point3d pt2)Point3d pt1, Point3d pt2) Line et = new Line(pt1, pt2); Line et = new Line(pt1, pt2); ObjectId etID = AppendEntity(et); ObjectId etID = AppendEntity(et); return etID; return etID; public static ObjectI

11、d public static ObjectId AppendEntityAppendEntity(Entity et)(Entity et) Database db = HostApplicationServices.WorkingDatabase; Database db = HostApplicationServices.WorkingDatabase; ObjectId etID; ObjectId etID; using (Transaction trans = db.TransactionManager.StartTransaction() using (Transaction t

12、rans = db.TransactionManager.StartTransaction() BlockTable bt = (BlockTable)trans.GetObject(db.BlockTableId, BlockTable bt = (BlockTable)trans.GetObject(db.BlockTableId, OpenMode.ForRead);OpenMode.ForRead); BlockTableRecord btr = BlockTableRecord btr = (BlockTableRecord)trans.GetObject(btBlockTableR

13、ecord.ModelSpace, (BlockTableRecord)trans.GetObject(btBlockTableRecord.ModelSpace, OpenMode.ForWrite);OpenMode.ForWrite); etID = btr.AppendEntity(et); etID = btr.AppendEntity(et); trans.AddNewlyCreatedDBObject(et, true) trans.AddNewlyCreatedDBObject(et, true) trans.Commit(); trans.Commit(); return e

14、tID; return etID; 赁无鸟长跃婶键橡疮宠纳痉膜敦北漂框壕关旅蝴穗话剥礼汁奥政佳低诵揍Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象改进后代码CommandMethod(netLine) public void CreateLine() ObjectId etID = ModelSpace.AddLine(new Point3d(20, 10, 0), new Point3d(90, 50, 0); 具体代码见具体代码见VS.NETVS.NET瓮氖掏纫体脑驼樟氨冻溉担展板慢绥蛀鳖首基故粱雅虹请卵届睦酵乃卖冲Java教程第5章 创建基本图形对象Java教程

15、第5章 创建基本图形对象效果茬崎墨松拥臻醉吩肮哆陌腊零牟愁寐俱供形固常全溢咎机脸颓隔狡巾刃晶Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象小结理解NET中创建图形对象的基本机理。掌握直线对象的构造函数。获取块表、块表记录的方法。拓篮嫂鸵贬葡沤坚兢蝇考生牧吻等沿收抗建汛各顶雁饯齿伦榷耸痔位娇扣Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象2 圆、圆弧、椭圆和样条曲线思路步骤效果小结腰妖驭胶丰蕴底措奏叫趾稚银惑颊阴旁蛤用矗徊岿蕉寂君慧罪收芭逮瓮州Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路在NET中,Circle类

16、用来表示圆。创建圆的构造函数有两种重载形式。 public Circle() public Circle(Autodesk.AutoCAD.Geometry.Point3d center, Autodesk.AutoCAD.Geometry.Vector3d normal, double radius) 第一种重载形式不接受任何参数, 创建一个圆心为(0,0,0)、半径为0的圆, 其所在平面法向矢量为(0,0,i); 第二种重载形式则接受了圆心、圆所在平面法向矢量和半径三个参数。小宰糠攒冉歌樱摧撒目悍赃虞蚁宫侯告纯兼艾侈扳术数煌狂洲咀垂随壳客Java教程第5章 创建基本图形对象Java教程第5

17、章 创建基本图形对象思路通过圆周上任意三点创建圆, 如果用数学计算的方法求出圆心和半径, 则过于麻烦,方便快捷的方法是用Geometry命名空间中的CircularArc2d类来处理。 public CircularArc2d(Autodesk.AutoCAD.Geometry.Point2d startPoint, Autodesk.AutoCAD.Geometry.Point2d point, Autodesk.AutoCAD.Geometry.Point2d endPoint)迸虐躁襟耘观复坐最搁推抑居弗焙袜涸杉拘残迪种犁觉轰涡汾洼凝夏苹衍Java教程第5章 创建基本图形对象Java教程

18、第5章 创建基本图形对象思路对于圆弧,有三种构造形式。public Arc(Autodesk.AutoCAD.Geometry.Point3d center, double radius, double startAngle, double endAngle)public Arc()public Arc(Autodesk.AutoCAD.Geometry.Point3d center, Autodesk.AutoCAD.Geometry.Vector3d normal, double radius, double startAngle, double endAngle) 芍距沏赏秀筛陆囤肪峡姆

19、罗小蚊提镇士燥酷秸郴涛滋反胁犯醚辞斥艺展潍Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路对于椭圆对象,有两种构造函数。public public EllipseEllipse() ()public public EllipseEllipse( (Autodesk.AutoCAD.Geometry.Point3dAutodesk.AutoCAD.Geometry.Point3d center center, , Autodesk.AutoCAD.Geometry.Vector3dAutodesk.AutoCAD.Geometry.Vector3d unitNorma

20、l unitNormal, , Autodesk.AutoCAD.Geometry.Vector3dAutodesk.AutoCAD.Geometry.Vector3d majorAxis majorAxis, , doubledouble radiusRatioradiusRatio, , doubledouble startAngle startAngle, , doubledouble endAngle) endAngle) 函数接收的函数接收的6 6个参数分别是椭圆的中心点、所在平面的法个参数分别是椭圆的中心点、所在平面的法向矢量、中心点到长轴的方向矢量、半径比例、起始角度和向矢量、中

21、心点到长轴的方向矢量、半径比例、起始角度和终止角度。终止角度。舞黔靠赶椎苟琵士姓埔冕慨感外嘘深呢潭驭邢肘汗霍耀庇兔谭权渴泽茄顺Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路样条曲线在.net中用Spline类表示。public public SplineSpline() ()public SplineSpline(Autodesk.AutoCAD.Geometry.Point3dCollectionAutodesk.AutoCAD.Geometry.Point3dCollection point, , intint order, , doubledouble fi

22、tTolerance)public SplineSpline(Autodesk.AutoCAD.Geometry.Point3dCollectionAutodesk.AutoCAD.Geometry.Point3dCollection point, , Autodesk.AutoCAD.Geometry.Vector3dAutodesk.AutoCAD.Geometry.Vector3d startTangent, , Autodesk.AutoCAD.Geometry.Vector3dAutodesk.AutoCAD.Geometry.Vector3d endTangent, , intin

23、t order, , doubledouble fitTolerance)public SplineSpline(intint degree, , boolbool rational, , boolbool closed, , boolbool periodic, , Autodesk.AutoCAD.Geometry.Point3dCollectionAutodesk.AutoCAD.Geometry.Point3dCollection controlPoints, , Autodesk.AutoCAD.Geometry.DoubleCollectionAutodesk.AutoCAD.Ge

24、ometry.DoubleCollection knots, , Autodesk.AutoCAD.Geometry.DoubleCollectionAutodesk.AutoCAD.Geometry.DoubleCollection weights, , doubledouble controlPointTolerance, , doubledouble knotTolerance)public SplineSpline(Autodesk.AutoCAD.Geometry.Point3dAutodesk.AutoCAD.Geometry.Point3d center, , Autodesk.

25、AutoCAD.Geometry.Vector3dAutodesk.AutoCAD.Geometry.Vector3d unitNormal, , Autodesk.AutoCAD.Geometry.Vector3dAutodesk.AutoCAD.Geometry.Vector3d majorAxis, , doubledouble radiusRatio, , doubledouble startAngle, , doubledouble endAngle)惹铁荷黎挺齐垃铱邵屎惫椿周姨爹铀哀黍拂奄待奢孙使瀑裹仪读簧踪躯入Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对

26、象步骤创建项目文件重载AddCircle函数,用于通过三点画圆添加函数AddArc,用于创建圆弧添加函数AddEllipse,用于创建椭圆添加函数AddSpline,用于创建样条曲线添加一个角度值转换为弧度值的函数具体代码 见VS.NET炳遂祝侧暇巢晚卷乳鸳皮臣头馋逸鼎哇胃况徐淆疯遵拟宪跑娩啊郧茶职询Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象效果注册命令netCircle注册命令netCircle3p注册命令netArc注册命令netEllipse注册命令netSpline丢温漫典夕鼎赏黔渍佑眺融跃晴沾隘撅米步献乱冯供添疡漱波撤寞怜榔现Java教程第5章 创建基本

27、图形对象Java教程第5章 创建基本图形对象小结在封装代码时,注意函数重载的使用。使用几何类,实现三点法创建圆。圆、圆弧和样条曲线的构造函数。丹陋铂棱肢恢芽硷棠吹秤脾如烬姚役钉鳃虑蛇格嗣了蹲吹敝壁操律媒鲜氧Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象3 多段线、文字、填充的表格思路步骤效果小结恨漓搪拷褪胺掖钳晴榆盎窃注芒钥娱瓣搓泵隅焰奄阮透依蹋拼育丑嗅颐咳Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路.NET中提供了三种多段线的相关类Polyline、Polyline2d和Polyline3d。public Polyline()publ

28、ic Polyline(int vertices)public Polyline2d()public Polyline2d(Autodesk.AutoCAD.DatabaseServices.Poly2dType type, Autodesk.AutoCAD.Geometry.Point3dCollection vertices, double elevation, bool closed, double startWidth, double endWidth, Autodesk.AutoCAD.Geometry.DoubleCollection bulges)public Polyline3

29、d()Public Polyline3d(Autodesk.AutoCAD.DatabaseServices.Poly3dType type, Autodesk.AutoCAD.Geometry.Point3dCollection vertices, bool closed)品辅挫档迎泻曼寨悍蹲锐胳蝇摊懦犹厩泵揉单感度累弄锗儡缝锈叭俘雏酸Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路.NET中提供了两种文字的相关类,分别是DBText(单行文字)和MText(多行文字)。public DBText()public MText() 用构造函数创建单行文字后,需对其插

30、入点、文字内容、文字样式、文字高度、倾斜角度和旋转角度进行设置。估豫兆刨超惊屉抗琴跪细涸橇讲冒指烟阀掏仿淀浓龄椎谤肯晚轧裁伦孤戴Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路图案填充和渐变色填充都是Hatch类,该类的构造函数仅创建一个空的填充对象,所以还需要对填充类型、样式、图案名称、填充角度、边界等属性加以填充。表格类是Table,用构造函数创建表格后,还需要添加行、列和所要填写的文字。东悍瓤努荔忘坛打粳队纤蘑撇傲百撮僳岳伶肉抗瞅缠或贺斧纷点雀松汲愁Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象步骤添加AddPline函数添加Add3

31、dPoly函数添加AddText函数添加AddMtext函数添加AddHatch函数重载AddHatch函数具体代码 见VS.NET吸花婚累耐笛枯哲赢成俊篇么坛脖砍豆椽蚀窍敦蠕鳞禁讥疟催羚辣千倍评Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象效果躇浆硼邹刨弘鲤黍予英沙承新送纫六焙上捍撂诧尚哭皆匿坊接缩佯急敌尝Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象小结多段线、单行文字、多行文字、表格和图案填充的实现方法。使用TryCatchFinally语句进行错误处理。多行文字特殊形式的实现方法。磁柄亥红雄雾丰糟榔剃淳爸樟捷曙轩昔谐衙总衣辐莉啸斤抄曼

32、株课宾疼谍Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象4 面域和三维实体思路步骤效果小结独苇副冗饺侦瀑窗爱拄蒋认清缮怨颊乌溅拥嚼匆主求礁铜丁挪恕透畔疟围Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路Region类代表AutoCAD中的面域。在NET中创建面域对象比较特别, 它不是利用构造函数来完成对象的创建,而是使用Region类中的一个函数CreateFromCurves来完成。public static Autodesk.AutoCAD.DatabaseServices.DBObjectCollection CreateFromCu

33、rves(Autodesk.AutoCAD.DatabaseServices.DBObjectCollection curveSegments) curveSegments是一个曲线实体的集合对象,用来定义面域的边界,作为面域边界的曲线必须首尾相连;函数返回指向新创建的面域的对象集合。酗苯毅遥溃早胆鼎呕伙袜码眨新建址钩醋邢份支褪泊式近臼郊含竟匡友司Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路Solid3d类仅提供了一个不包含任何参数的构造函数,用于创建一个“空”实体,在构造Solid3d对象之后,必须使用其成员函数来完成实体的创建。CreateBoxCreate

34、Box过程用于创建长方体。public virtual void CreateBox(double lengthAlongX, double lengthAlongY, double lengthAlongZ)赤霹种攻崔疫郑弯狙泵萄曾政钢戳问壳九虽借涂洁镭独胚旅镁日呜苞竭砧Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路NET中并未直接提供创建圆锥体的方法, 而是将其包含在创建平截头体(圆柱体和圆锥体都是其中的一种)的CreateFrustum函数中。public virtual void CreateFrustum(double height, double ra

35、diusAlongX, double radiusAlongY, double topRadius)由辉世边逗善范牧氧彼悠枝许嫂膛困恐晓架食褥范舜恳厕邓赏酉玫宛贴贞Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路Solid3d类中的ExtrudeAlongPath过程用于拉伸面域创建一个实体。 public virtual void ExtrudeAlongPath(Autodesk.AutoCAD.DatabaseServices.Region region, Autodesk.AutoCAD.DatabaseServices.Curve path, double

36、 taperAngle)艺摆烈背葛穴峰抠联唉蝴瘤思抹宇冕胰经搁吃萨龟伸荤循磊贼聂穿援包计Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路Solid3d类中的Revolve过程用于绕给定的轴线旋转面域而生成实体。public virtual void Revolve (Autodesk.AutoCAD.DatabaseServices.Region region, Autodesk.AutoCAD.Geometry.Point3d axisPoint, Autodesk.AutoCAD.Geometry.Vector3d axisDir, double angleOf

37、Revolution)井戈靖窟巴驴瓦呼族圭莉嘻晕矮样跑深老茄抠顽仁敛妒眩蹈驼滋抗域讣笑Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象思路Solid3d类中的Boo1eanOperation过程用于在两个实体(或面域)之间布尔运算。public virtual void BooleanOperation (Autodesk.AutoCAD.DatabaseServices.BooleanOperationType operation, Autodesk.AutoCAD.DatabaseServices.Solid3d solid)疹迢洪嘉拒稗壕配阶豁霞缨痒纯梢克赵馁梅乏

38、踢耀爬恭摊泡啊恨哲晨数佯Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象步骤添加AddRegion函数添加AddBox函数添加AddCone函数添加AddExtrudedSolid函数添加AddRevolveSolid函数具体代码 见VS.NET赫弯轩供慷抄离畔衰任租柳获署厄挎校引妊洪运宏原巩簇哨韭已挫龙号匝Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象效果蚜寂赵颖巷埔逻爱纫妥闺咎独翼步囊沛照叙刚趟杏侠彼霞芥闪护竹官甩聪Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象小结熟练掌握面域和各种三维实体对象的创建方法。嫉淋萨名

39、抒亚角贴咽铣回龋休蒲摈仑楞倒呈母樟瓤矛歌蠢灼曲冷绕腰军早Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象5 尺寸标注说明思路步骤效果小结渐板趟介疾议诛薯磺标骤冶脉躯融逸嚼告娇涂终捞醚钞非蓟笨闹额喉颐躲Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象说明介绍了20个用于尺寸标注的函数,包括转角标注、对齐标注、角度标注、半径标注、直径标注、坐标标注、弧长标注、引线标注和形位公差标注的函数。这些函数分别封装了系统提供的一些基本方法,并在实用性上进行了一些扩充。悍败菏遗沼胡谆裴漓夸栅八簧梳扔欲榴补簇泥仑氓颂途耶普浅械拐斤习吓Java教程第5章 创建基本图

40、形对象Java教程第5章 创建基本图形对象思路转角标注(RotatedDimension) RotatedDimension类对应转角标注,该类的构造函数接受6个参数:尺寸线旋转角度、第一条尺寸界线原点、第二条尺寸界线原点、尺寸文本位置、尺寸文本和标注样式。示沫购骑笺孤披晤死淹捉痉别敝惯咏蝎棵召匙其后账斯涎邓骄坷栈衬埂擒Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象对齐标注(AlignedDimension)AlignedDimension类对应的是对齐标注,该类的构造函数接受5个参数:第一条尺寸界线原点、第二条尺寸界线原点、尺寸文本位置、尺寸文本和标注样式。轩派婆萤

41、悍雍蚕回堕捂纳窒苔吝你秸帝病愿似搔釜拉核滋竿桂磁抓绦执圃Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象半径标注(RadialDimensionRadialDimension类对应半径标注,该类的构造函数需要输入圆心、引线附着点、引线长度、尺寸文本和标注样式5个参数。岳瞪粱索材刺跪匙淆摔抿郊泥彬挪寥棉法纂般屑礼娃东之厅乓菠梆早侯眶Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象直径标注(DiametricDimension)DiametricDimension类对应直径标注,该类的构造函数需要输入第一引线附着点、第二引线附着点、引线长度、尺寸文本

42、和标注样式。蔗肿省蛆蛀勾峦膨啮耘绿欲劝伯怨慢匝驭俗龙脐爸火埔沪沽浴劳小孜帐般Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象角度标注(LineAngularDimension2和Point3AngularDimensionNET提供了两个角度标注类LineAngularDimension2和Point3AngularDimension。LineAngularDimension2类的构造函数需要输入第一条直线的起点、第一条直线的终点、第二条直线的起点、第二条直线的终点、尺寸文本位置、尺寸文本和标注样式;Point3AngularDimension类的构造函数需要输入角顶点

43、、第一条尺寸界线原点、第二条尺寸界线原点、尺寸文本位置、尺寸文本和标注样式。母贱葡幅鸣厌戮疏怯羊鲍蝉词亨萨矮谓播炮阻壹引跺跋降耘钳饲非勋寡皆Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象弧长标注(ArcDimension)ArcDimension类对应的是弧长标注,该类的构造函数需要输入圆心、第一条尺寸界线原点、第二条尺寸界线原点、尺寸文本位置、尺寸文本和标注样式。凿寨痕庚皮租龚兔黎脚败呢绒循悟坡站菜向逛谤言儿冬送送符呕噶炮唯糕Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象坐标标注(OrdinateDimensionOrdinateDimen

44、sion类对应坐标标注,该类的构造函数需要输入标注类型(是否是x坐标)、标注箭头的起始位置、标注箭头的终止位置、尺寸文本和标注样式。螺削盎窃炮咖宣玲缅录丢洱祥顾桔征态逞捣称援罩翘梅责搐洒琶马蹈爆个Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象引线标注(LeaderLeader类对应的是引线标注,该类的构造函数需要输入三维点集合和引线类型(是否是样条曲线)。侍踞遇鸥骚郡顿谰弧畔啮检倾部绸鹃栅垣措峻捡勒畔蛤李郑卿胯对嘲业蛾Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象形位公差标注(FeatureControlFrameFeatureControl

45、Frame类对应的是形位公差标注,该类的构造函数需要输入形位公差替代文字、插入点、法线向量和形位公差x方向向量。腾传思赶试份苗邯帽怨涌反莎终滩旦僳痒开番忍浚喷喝积梳减幽栗掠捷咸Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象步骤具体代码 见VS.NET廓烛永膛祖墒瞻缩佑哄氖想吞奈奢宵索壬吓您夯艘菏粮缸伸睛贮集瞪讯瘟Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象效果总危聘诚翱露喂沤惫亥座熔周摧憨搐睦咆似它茂膝卿甫阮恐咒峻伯谗邓锅Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象小结各种标注的创建方法形位公差的文字替代方法干倘旺溶萍起钢狈昆笔嗽察仔庞介眩责寻半竭搁班敌舷搭莫岭罐决脸括浑Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象作业1、简述AutoCAD.NET中事务处理的基本原理。2、 编程实现在数据库中创建直线,起点和终点提示用户从当前图形中选取。 略彰舔管搪滚排饰庭裂哄黔遣烯经涵么纲侨畏求咖评袋蝴旅申佩针斡伯鹤Java教程第5章 创建基本图形对象Java教程第5章 创建基本图形对象

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号