中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      探析VB控制AutoCAD繪制三維分形圖案

      時間:2024-07-22 01:14:22 計算機畢業論文 我要投稿
      • 相關推薦

      探析VB控制AutoCAD繪制三維分形圖案

      摘要: 本文介紹AutoCAD2000與VB以Active Automation實現連接,實現可編程CAD設計在分形圖案設計領域的應用。

      關鍵詞: AutoCAD2000;OLE Automation;

      1. 引言
      大量分形例子是由數學方法,特別是迭代和遞歸算法產生出來的圖形或圖象。不論是自然界中的個體分形形態,還是數學方法產生的分形圖案,都有無窮嵌套、細分再細分的自相似的幾何結構,并是個動態過程[1]。在AutoCAD里使用手工繪圖無法實現這種復雜、動態、多向、結合數學運算的設計。
      在VB中利用Active Automation技術可實現可編程設計,符合分形圖案的在三維空間的展現。AutoCAD有豐富的線,面,體的構筑功能,如B樣條曲線(在CAD里定為Spline),布爾運算,實體擠壓技術,在AutoCAD里可輕易實現,并突破傳統的二維空間分形,使分形圖案在三維世界里更加絢麗。




      2. AutoCAD與VB的ActiveX Automation 連接技術
      為使用AutoCAD的Auotomation對象,必須首先在Visual Basic 6.0中引用該對象類型庫acad.tlb ,并連接如下[1]:
      sub Main()
      Public acadApp As Object ‘AutoCAD 的application對象
      Public acadDoc As Object ‘AutoCAD document對象
      Public moSpace As Object ‘Modelspace 模型空間對象集合
      Public paSpace As Object ‘PaperSace 圖紙空間對象集合
      On Error Resume Next
      Set acadApp = GetObject(,” AutoCAD.Application”)
      If Err Then
      Err.Clear
      Set acadApp = CreateObject(“AutoCAD.Application”)
      If Err Then
      Msgbox Err.description
      Exit Sub
      End If
      End if
      End sub
      在存儲及繪圖模板使用如下[3]:
      acadDoc.activedocument.SaveAs(′d:\capp\fractal.dwg′)
      ’執行ActiveDocument對象的SaveAs方法
      exportFile := ′d:\capp\fractal′
      將AutoCAD應用程序關閉使用Quit方法:acadApp.Quit. :Set acadApp =Nothing

      3. AutoCAD中圖形的創建
      各類線創建:1)AddLine;2)AddLightweightPolyline;3)AddMLine;4)AddPolyline;
      5) AddArc;6) AddCircle;7) AddEllipse;
      8)AddSpline:二,三次 NURBS (nonuniform rational B-spline) 曲線.
      各類面創建:1)Add3Dface;2)AddPolyfaceMesh;3)AddPolygonMesh;4)AddSolid
      各類體創建:1)AddBox; 2) AddCone;3)AddCylinder;4)AddEllipticalCone;5)AddSphere;
      6)AddTorus7) AddExtrudesolid;8)AddWedge;9)AddRevolveSolid;
      10)AddElliptcalCylinder;11)AddextrudeSolidAlongPath樣條曲線實例:Sub CreateSpline()
      Dim splineObj As AcadSpline
      Dim noOfPoints As Integer
      Dim startTan(0 To 2) As Double
      Dim endTan(0 To 2

      【探析VB控制AutoCAD繪制三維分形圖案】相關文章:

      三維價值結構與三維簿記原理探析03-18

      探析運動控制新技術03-20

      酒店經營本錢控制策略探析02-27

      探析企業法律風險的防范與控制03-19

      探析企業銷售與收款的內部控制03-18

      企業物流本錢控制措施探析11-14

      探析工程清單之工程造價控制03-21

      探析建筑工程中成本控制與管理03-21

      探析鋼筋混凝土的質量控制03-20

      主站蜘蛛池模板: 蜜桃一区二区免费视频观看 | 亚洲免费视频一区二区三区| 无码天堂在线视频| 亚洲av永久精品一区二区三区| 大丰市| 精品综合久久久久久99| 青青草原亚洲在线视频| 国产一区二区亚洲精品| 日本理论片一区二区三区| 新巴尔虎右旗| 东乌| 国产一区二区三区4区| 亚洲中文字幕乱码一二三区| av网站入口在线免费观看| A亚洲VA欧美VA国产综合| 青草青草伊人精品视频| 97av在线播放| 图们市| 虹口区| 桐庐县| 巨鹿县| 中国国内新视频在线不卡免费看| 亚洲Av无码专区尤物| 亚洲中文字幕不卡无码| 亚洲国产综合专区在线电影 | 内地自拍三级在线观看| 久久久亚洲精品一区二区| 国产成人一区二区三区视频在线| 国产主播精品一区二区| 久久久亚洲女精品aa| 日本特黄a级高清免费大片| 色综合久久三十路人妻蜜臀av| 国产人成无码视频在线1000| 精品视频在线观看二区| 完整在线视频免费黄片| 亚洲日本精品一区久久精品| 男女日比免费观看视频| 亚洲无人一区二区蜜桃| 黄色激情视频一区二区| 成年男人裸j照无遮挡无码| 男女视频在线一区二区|