zoukankan      html  css  js  c++  java
  • VB编程操作AutoCAD半径和直径型尺寸标注

    半径或直径型尺寸标注用来标注圆或圆弧,半径或直径型标注的类型与圆或圆弧的大小,TextPosition属性有关也与尺寸标注系统变量DIMUPT、DIMTOFL、DIMTIH、DIMTOH、DIMJUST、DIMTAD的值有关,系统变量用GetVariable和SetVariable方法返回。

    创建半径型尺寸标注对象用AddDimRadial方法,语法格式如下。

    RetVal=object.AddDimRadial(Center,ChordPoint,LeaderLength)

    创建直径型尺寸标注对象用AddDimRadial方法,语法格式如下。

    RetVal=object.AddDimDiametric(ChordPoint,FarChordPoint,LeaderLength)

    下面的代码创建一个直径型尺寸标注。

    Private Sub Command1_Click()
        Dim circleobj As AcadCircle
        Dim centerpoint(0 To 2) As Double
        Dim radius As Double
        centerpoint(0) = 10#: centerpoint(1) = 5#: centerpoint(2) = 0#
        radius = 5
        Set circleobj = acadapp.ActiveDocument.ModelSpace.AddCircle(centerpoint, radius)
        Dim dimobj As AcadDimDiametric
        Dim chordpoint(0 To 2) As Double
        Dim farchordpoint(0 To 2) As Double
        Dim leaderlength As Double
        chordpoint(0) = 15#: chordpoint(1) = 5#: chordpoint(2) = 0
        farchordpoint(0) = 5#: farchordpoint(1) = 5#: farchordpoint(2) = 0#
        leaderlength = 1#
        Set dimobj = acadapp.ActiveDocument.ModelSpace.AddDimDiametric(chordpoint, farchordpoint, leaderlength)
        ZoomExtents
    End Sub

    作者:codee
    文章千古事,得失寸心知。


  • 相关阅读:
    OO第四次暨期末总结
    OO第九到十一次作业小结
    OO第五到七次作业小结
    OO前三次作业阶段小结
    数据预处理相关
    Latex+VScode安装
    python学习网站+查询网站
    arcgis画图中添加带箭头的直线
    在ArcGIS 中标注中竖排文字
    vs2015使用fopen时遇到unsafe问题
  • 原文地址:https://www.cnblogs.com/bimgoo/p/2503155.html
Copyright © 2011-2022 走看看