【Dynamo】AnyCAD使用Dynamo绘制三维模型(一)——效果展示
说明:
-
AnyCAD为国产CAD,官网为:AnyCAD图形平台
-
参考代码的AnyCAD为2024版
-
本项目采用AnyCAD版本为2022.10.24,由于缺少一些2024版本的关键API,采用了和参考项目不一样的创建模型和展示模型的方式来实现和参考项目同样的效果
-
本文章持续更新,用于展示Dynamo的强大功能和无穷潜力
绘制任意数量基本方形模型
在Dynamo绘制节点,滑动“Number Slider”控制生成方形模型的数量,通过修改其他参数也可以控制生成模型的长度和高度等信息
心形路径上生成不同的模型
这里心形函数的公式使用
16*Math.Pow((Math.Sin(t)), 3);
13*Math.Cos(t)-5*Math.Cos(2*t)-2*Math.Cos(3*t)-Math.Cos(4*t);
两个模型作差集运算
使用Dynamo的“冻结”功能冻结“GCutFeatureNode.ByTwoShape”节点,这时,只看到原始的两个参与运算的基础模型
然后,将两个基本模型“冻结”,解冻“GCutFeatureNode.ByTwoShape”节点
此时,两个模型完成差集运算,结果显示如下
未完待续
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!