首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建线条粗细可调的箭头ObjectARX C#

创建线条粗细可调的箭头ObjectARX C#
EN

Stack Overflow用户
提问于 2021-08-18 20:37:06
回答 1查看 63关注 0票数 0

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

代码语言:javascript
复制
 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;
        }
EN

回答 1

Stack Overflow用户

发布于 2021-10-22 14:37:13

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

代码语言:javascript
复制
*Flow,Flow ----<----<----<----<----<----<--
A,1,-.1,["<<",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-
.0

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68839030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档