如果我是你,我会研究AddVertex方法,网上也有很多使用它的简单例子。
另外,将示例dwg保存在稍旧的版本中,我现在正在使用ACAD 2017,无法打开它。。。
顺便说一句,要求他解释/评论他的完整程序比从头开始编写代码要费劲得多。。
但即使他这么做了,这是否意味着你将能够从零开始复制相同的工作代码?
一般来说(不是指着你),
以下是开始编写自己的代码的一些基本提示:
[列表]
[*]列出代码的步骤
您的请求/问题必须具有逻辑性和结构化,这意味着您必须知道必须执行哪些有效步骤才能使程序按预期工作。
有时,更大的问题是要知道要遵循的步骤,而不是你压倒性的编码技能。
所以没有计划的请求
“当我在WINDOWS计算器上键入2+2得到6,然后在粉红色背景上放一匹金色小马作为我的壁纸时”
行不通。
[*]列出给你带来麻烦的步骤
你提到的一些步骤可能无法实现
其余部分是可解决的,或者可能包含已知的错误。
然而,现在你知道你的请求有多容易实现了。
[*]从简单开始-有多简单取决于你
“简单”取决于您当前的编码技能
对我来说简单对你来说可能很难,对我来说困难对李来说可能很容易。
“短代码”一个可能是15行,另一个可能是50行,大约300行。。
其他人(专业人士)不在乎-首要任务是完成工作(并且做好)
起初,你可能觉得写代码像是一篇很难的文章,但随着时间的推移和练习,你可以把它比作写字母表!
[*]开始把事情复杂化
你的代码有效!但是,如果你没有选择准确的对象*崩溃*
如果输入错误*崩溃*你有15行代码可以减少到3行,
所有这些都是为了增加代码的复杂性
[*]组装例程
您拥有拼图中的所有部分(代码块/子例程)。
你已经测试过了,确保它们能正常工作。。
最后一件事就是组装主要的例程。
[*]放弃
放弃吧,跳过以上所有步骤,让别人写下你的“粉红色背景壁纸上的金色小马”。
[/列表] 我们都有这个问题,一个解决方案可能需要几分钟又需要几个小时。
页:
1
[2]