<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 探析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

    主站蜘蛛池模板: 国产精品亚洲专区在线观看| 国内精品久久久久久野外| 久热这里只有精品12| 国产成人精品综合在线观看| 国产欧美精品AAAAAA片| 亚洲精品A在线观看| 国产亚洲美女精品久久久| 国产精品大白天新婚身材| 亚洲精品国产av成拍色拍| 国产精品人人做人人爽人人添| 国产伦精品一区二区三区| 四虎成人精品国产永久免费无码| 国产成人1024精品免费| 国产成人精品日本亚洲专| 国产精品丝袜黑色高跟鞋| 亚洲精品成人无限看| 亚洲av无码成人精品区在线播放| 久久精品国产WWW456C0M| 国产精品视频全国免费观看| 一区二区三区四区精品视频| 久久精品国产久精国产| 国内精品一级毛片免费看| 99精品高清视频一区二区| 成人精品视频99在线观看免费| 久久久久人妻精品一区二区三区| 亚洲精品无码AV中文字幕电影网站| 蜜臀精品国产高清在线观看| 精品日本一区二区三区在线观看 | 国产精品九九九| 性色精品视频网站在线观看| 精品久久久久久| 国产在线不卡午夜精品2021| 国产精品麻豆高清在线观看| 精品久久久久久亚洲| 久久精品这里热有精品| 久久精品国产只有精品2020| 免费欧美精品a在线| 成人精品一区二区三区| 91精品国产色综久久| 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 91精品一区二区综合在线|