0

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

 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;
        }
4

1 回答 1

0

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

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

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

于 2021-10-22T14:37:13.220 回答