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
Submission: On September 12 via api from BE — Scanned from DE
Form analysis
0 forms found in the DOMText 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