×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

extrude运算器问题

发布于 2016-4-14 0 点赞 1 评论 2922 浏览

在grasshopper里,同样的一个矩形,为什么几个月前extrued出来的是untrimmed suface,而我今天又做了一遍中钢国际,同样是这个矩形,extrude出来的却是open brep,导致我无法接下来无法使用copy trim运算器,真的搞不懂,同样的运算器居然会得出不同类型的结果。还有就是有没有什么方法把brep变成suface。要是这个论坛里能发布悬赏的话我肯定把自己所有的大洋都悬赏了
IMG_20160414_002710.jpg
IMG_20160414_003455.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

文明上网理性发言、请文明用语

rinkerrinker | 实习生 | 发表于 2016-4-14 04:48:49
问题不出在extrude上 是你之前的rectangle
srf所有的edge必须是naked (想了一下大概是)
brep其实是rhino里面的solid或者polysrf 至少有一条edge不是naked 也就是说brep至少是两块srf拼起来的
如果有圆角 你的rectangle可以被看作是一个closedcrv 出来的就是srf;  
没有圆角 你的rectangle其实是个polyline 出来以后是有edge的 那就是brep
就好象你画一条polyline然后explode可以拆成若干条线段 所以polyline生成的polysrf也可以拆
你画一个圆 就拆不出来 生成的圆柱体侧面也是完整的一个面

至于把brep变成srf: 如果你只是为了做这个copytrim的话 你可以先copytrim平面 拆开 然后再折
                              稍微复杂点的形状 可以用uvPoint映射做到 只不过超级超级麻烦 而且仅限于展开以后仍然连续的brep
                              而且这两种方法其实也不是把brep转化成了srf                              
                              
                             至于其他形状的brep 永远也不可能
                             就好象用一张纸不用剪刀 纸不重叠 折出一个mug杯来 永远也不可能
回复

举报