【问题标题】:Creating an arrow with adjustable line thickness ObjectARX C#创建具有可调节线宽的箭头 ObjectARX C#
【发布时间】:2021-10-20 15:24:21
【问题描述】:

目前我正在尝试找出一种解决方案来创建可以具有不同大小的箭头,但我有点卡在两种可能的解决方案之间。一个想法是以某种方式更改箭头对象的格式,但我不确定如何使用样式来做到这一点,或者是否可以设置箭头的样式。如果那不可能,尝试使用折线手动创建箭头可能是可能的,但阻碍我的唯一问题是仅用两点计算出这样做的数学。有什么想法吗?

 public override Entity getAcObj()
        {
            Leader acLead = new Leader
            {
                Layer = Layer,
                DimensionStyle = DimensionStyle,
                Dimscale = 15
            };

            for (int i = 0; i < Markup.Locations.Length; i++)
            {
                acLead.AppendVertex(new Point3d(Markup.Locations[i].XCoord, Markup.Locations[i].YCoord, 0));
            }

            return acLead;
        }

【问题讨论】:

    标签: c# autocad autodesk objectarx


    【解决方案1】:

    作为替代方案,您始终可以使用以下代码另存为acad.lin

    *Flow,Flow ----<----<----<----<----<----<--
    A,1,-.1,["<<",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-
    .0
    

    并且可以在属性中更改大小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-16
      • 2021-08-05
      相关资源
      最近更新 更多