aimo3d.org Open in urlscan Pro
172.67.142.230  Public Scan

URL: https://aimo3d.org/
Submission: On September 12 via api from BE — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

下载
发现
专题
登录

注册

Aimo广场

   
 * 登录后,精彩更多
   登录
   
   注册
   
   
   
   
   AiMo3D @AiMo3D
   置顶
   
   广东省深圳市 · 2023-08-08
   
   
   #官方发布 欢迎来到AiMo社区,让我们一起跨界,探索设计、编程、AI。
   我们会分享利用AiMo进行AI辅助代码建模的案例。以及使用AI探索代码建模的心得。 欢迎下载试用AiMo3D,探索我们丰富的C# 案例库。
   你还可以自定义Rhino命令,导出插件。 也可以试试让AI为你实现一个简单功能(AI能力不断完善中)。
   
   17
   13
   5
   
   AiMo橙子 @wucl12
   广东省深圳市 · 04-12
   
   
   #官方案例 这是一段案例代码,展示如何根据文字显示的层数,从闭合曲线挤出小房子。
   选择闭合曲线和层数的标注文字,找到曲线中所对应层数的文字,根据层数和层高,挤出小房子。闭合曲线和层数分别放在两个图层中。 分享码:
   wucl12-72AB9D00A9C9
   
   25
   1
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 4 个月前
   
   
   #官方案例 相似的Block合并: 本案例为合并相似图块为同一个图块。 通过判断图块原始的几何体是否相似,反向合并不同的图块归位为同一个图块。
   如果图块定义的几何体有缩放,则无法再判断。 代码难度四星半:思路难度大于代码本身 思路是分类处理看上去相同图块的几种不同类型 1.
   图块定义位置形状都相同: 对于同一个图块定义,被Unique之后,虽然取消了关联,但是图块定义位置形状都相同。
   即使之后有缩放变形等等,(在变换前)图块炸开之后图块定义形状一致就很好判断 通过图块定义的几何体种类,和位置(... 展开
   
   21
   5
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 3 个月前
   
   
   #官方案例 合并相似物体为同一个Block。 通过计算相似物体的面积误差范围(案例中为10),将相似物体(不包括Block)合并为Block。
   目前支持XY平面上旋转后的物体。三维旋转和缩放不支持。 下图1,2,支持合并Brep\Mesh\Etrusion。 图3
   为合并后的吊灯,大小从100MB变成3MB。 分享码:wucl12-550980309A5C
   
   18
   1
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 2023-08-09
   
   
   #官方案例 除了AI帮你写简单的代码之外,AiMo还能直接运行别人写好的 C# 的代码。
   比如直接打开.AimoScript文件。或者通过分享码,获取云端的代码(右键菜单)。
   没错,分享码意味着你可以把你写好的代码分享给所有人,下载次数高的会有订阅奖励哦~ 比如下图的视频就是将所有导入Rhino的CAD显示黑色部分改成白色。
   你可以通过分享码下载:wucl12-4058309743E2
   
   00:00/00:24
   
   
   
   
   15
   0
   1
   
   AiMo橙子 @wucl12
   广东省深圳市 · 4 个月前
   
   
   #官方案例 运动学代码星体运动模拟: 从万有引力公式到太阳系动画! 这是一个使用质点力学系统,通过迭代实现星系模拟。 分享码:
   wucl12-E3CDE6D8853C
   
   00:00/00:24
   
   
   
   
   14
   0
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 04-16
   
   
   #官方案例 #曲线倒角 这是一段实用的工具代码, 曲线批量选择倒角,先选择要倒角的曲线,输入数值,然后框选哪些是要保留的倒角,确定就可以完成批量倒角工作。
   这段代码有点难度,主要是对UI框选这个过程进行处理,预先求出的倒角需要让用户选择,意味着后台要进行记录,并在选择结束后根据被选中的物体,返回曲线进行倒角工作。
   分享码: wucl12-838BF2CCB350
   
   00:00/00:17
   
   
   
   
   13
   0
   0
   
   SHow @SHow
   云南省昆明市禄劝县 · 2023-08-12
   
   
   Name:AreaMaxCurve Description:筛选出你选中的若干闭合曲线中,闭合后面积最大的曲线,并选中。
   Source:根据对AiMo多次提问的代码,组合修改而得 Code:SHow-A25D4DEAAE33
   其实从没敲过Rhino端的代码,对常用函数认知仅停留在GH中!不过,根据AiMo的AI助手,点对点的进行提问,尽管,代码不能成功运行,但能学习到很多核心函数的书写和调用方式,结合原厂RhinoCommon-API的查阅帮助,就可以深入了解各个函数的用法了!进而组合出能够运行的程序!上面的AreaMaxCurve命令,就是通过不停提问AI,逐步调整得到的!爽!如果AiMo... 展开
   https://developer.rhino3d.com/api/rhinocommon/
   12
   2
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 04-12
   
   
   #官方案例 这段代码实现了Ground功能,将物体放置到地面上,比如种树,布置人到场景中。 会自动将选中的物体放置到地面物体,找到最高的那个地面。
   被放置的物体是组一样有效。如果物体没有地面,则不变。 分享码: wucl12-9C832A21B5A3
   
   12
   1
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 4 个月前
   
   
   #官方案例 求最小包围盒的算法案例。 通过分别求XYZ三个方向旋转的后的最小体积,使用极值,求物体最小包围盒。
   算法要点是抽象了一个求极值的代理函数算法。只需要自定义求极值的函数,能解决各种最大最小问题。 分享码: wucl12-E82CB03CE688
   
   12
   0
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 04-18
   
   
   #官方案例 这段代码可以创建颜色材质库,并随机选择材质赋予选择的Rhino物体。
   本案例包含了,先从颜色列表创建一个材质库,然后从材质库随机挑选颜色应用给物体。
   在创建材质库时,通过对颜色和材质使用同一种Hash,使得重复的颜色不生成新的材质。 分享码: wucl12-AF2001C22E35
   
   00:00/00:09
   
   
   
   
   12
   0
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 04-10
   
   
   #官方案例 这是一段随机行走Random Walk的代码案例。 从原点开始,随机产生前后左右上下六个方向,然后向方向行走,记录下轨迹。
   需要注意防止原路返回等等一些设定。 原始代码:wucl12-3650CFA5E3EF 一个带动画的版本:wucl12-2AA784E46FC5
   
   12
   0
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 04-12
   
   
   #官方案例  一个C# 代码案例,可以将选中的所有物体,变成Block。
   其实变成Block就是创建图块定义,并新建一个图块,引用这个图块定义,并替换原物体的过程。
   有一个参数,是否包含已经是图块的物体,涉及到选择物体时过滤的知识点。  分享码: wucl12-6B3D39A1E3C1
   
   9
   4
   0
   
   AiMo橙子 @wucl12
   浙江省温州市 · 05-03
   
   
   #官方案例 这是一个UI案例:通过Bake物体进行选择交互。
   偶尔需要在命令里写一些UI交互,用到临时生成的物体。可以通过Bake这个物体到Rhino中去,并记录下它的ID,然后就可以让用户选择来进行交互。
   比如这是一个反转曲面的案例,选择曲面,会显示曲面法向量,通过选择法向量的箭头(线段),来确定是否反转这个曲面。 分享码:
   wucl12-97D0BE155F10
   
   00:00/00:12
   
   
   
   
   10
   0
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 2023-08-13
   
   
   #曲线变方管 一个简单的平面曲线生成方管的代码 思路: 先将曲线向左右Offset, 然后Loft成面, 之后再OffsetSurface成方管。
   分享码: wucl12-3489BC104C10
   
   10
   0
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 2023-08-15
   
   
   #选择相似Block 名字: 选中所有内容相同的Block 介绍:
   忽略Block的名字,根据内容物体的BoundingBox,选中所有内容相同的Block 分享码: wucl12-E3F21D607536
   
   9
   1
   0
   
   AiMo橙子 @wucl12
   浙江省温州市 · 05-03
   
   
   #官方案例 UI案例:鼠标直接选择GeometryBase。 这个案例继续 “通过Bake物体进行选择交互”
   这个例子。之前使用Bake,将代码运行过程中的物体添加到Rhino中进行交互。
   现在通过捕捉鼠标事件(Rhino.UI.MouseCallback),判断鼠标点击是否选中球体,并使用事件实时更新Show的显示。这个UI案例的难度较高,有兴趣的同学欢迎探索。
   分享码: wucl12-213715C503BB
   
   00:00/00:13
   
   
   
   
   9
   0
   0
   
   yoshiki @yoshiki
   山东省青岛市 · 04-29
   
   
   #新发现 今天探索Aimo新发现了一端有趣的c#代码 名字: 网格随机删除 介绍: 从给定网格随机删除大约一半面的示例。 分享码:
   yoshiki-0F53823B71D7
   
   9
   0
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 2023-08-30
   
   
   #Aimo课程案例 名字: Aimo课程第二章第一讲案例 介绍: 在世界坐标原点,生成一个10*10的长方体矩阵,呈现中间高,四边低的趋势。 分享码:
   wucl12-FE291E6D3496
   
   7
   4
   0
   
   AiMo橙子 @wucl12
   广东省深圳市 · 2023-08-13
   
   
   #升高等高线 现在分享代码已经可以直接跳转到网页发布模板啦!这是我测试用的代码,一个将平的等高线依次升高的小工具。 名字: 升高等高线 介绍:
   当有一系列平面的等高线需要升高时, Top视图绘制一个Line,和等高线相交。 根据和Line的交点,从低到高依次升高等高线。
   升高距离stepHeight可自己设定。 分享码: wucl12-D56A1FF84228
   
   7
   3
   0
   
   
   
   


加载更多
搜一搜...



热门专题
#官方案例
23
#新发现
20
#快捷工具
3
#图层操作
3
#回旋楼梯
3
#官方发布
3
#图块操作
2
#BLOCK
2
#快速选择
2
#CAD处理
2
#BLOCK操作
2
#函数生型
2
© AiMo3D@zhai-zhai.cn
社区声明
AiMo3D Rhino插件下载
用户榜
下载周榜
1

AiMo橙子
14976
📃25
·
❤️255
2

yoshiki
1134
📃30
·
❤️20
3

AiMo面包
860
📃24
·
❤️32
4

SHow
90
📃02
·
❤️16
5

maluxier
19
📃03
·
❤️05