×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

请问Brep跟Surface有什么区别??

发布于 2012-11-26 0 点赞 10 评论 31895 浏览

RT!请问Brep跟Surface有什么区别??
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

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

cujuhu | 设计助理 | 发表于 2012-11-26 14:23:52
brep是一大类物体,包括surface
0 回复

举报

craftwave | 实习生 | 发表于 2012-11-26 16:36:36
brep它是多重曲面(可以理解为是很多曲面组成了一组,本质上并不是一个单一的曲面)surface面是一个单一的曲面。
0 回复

举报

JERRYARCHI | 设计助理 | 发表于 2013-5-22 15:59:59
如何把BREP转化成suface?
0 回复

举报

duranbobo · 发表于 2017-11-19 00:20 点评

我也想知道。。。[attachimg]291222[/attachimg]最近红色线勾出来的这一步,一连,我就死机,不知道为啥。。。。计算过程也不多啊,不知道我这个操作是否有问题,surface split是用来自定义曲线分割曲面的工具吧??

LUVIKI · 发表于 2017-10-18 10:51 点评

同问

newlyon | 设计助理 | 发表于 2013-5-23 22:07:38
deconstruct brep
0 回复

举报

LUVIKI | 设计助理 | 发表于 2017-10-18 10:51:06
JERRYARCHI 发表于 2013-5-22 15:59
如何把BREP转化成suface?

同问
0 回复

举报

duranbobo | 实习生 | 发表于 2017-11-19 00:20:17
JERRYARCHI 发表于 2013-5-22 15:59
如何把BREP转化成suface?

我也想知道。。。 untitled.png 最近红色线勾出来的这一步,一连,我就死机,不知道为啥。。。。计算过程也不多啊,不知道我这个操作是否有问题,surface split是用来自定义曲线分割曲面的工具吧??我想把一个曲面按照我想要的曲线去划分小单元。。。但是到了这一步就老是死机。。。不知道为啥
0 回复

举报

sunchanglnfs | 设计助理 | 发表于 2018-9-28 22:40:51
A BRep (short for boundary representation) is a 3D modeling umbrella term that typically includes both surfaces and polysurfaces - so if you have an open BRep from a GH loft component, chances are it's a surface. You should be to connect your Loft component output into the S input of an SDivide component to perform the surface subdivision.

If further surface operations need to be performed (reparameterization, for instance) you could always use a surface collection (Srf) component as an intermediate piece in your definition.

It's possible that your open BRep loft output is a polysurface (if your lofted curves are 1 or 2 degrees, if you used straight or developable loft options, etc.) in which case you would want to place a BRep Components (Explode) component between your Loft and SDivide components to break the polysurface down into its component surfaces (they would have to be subdivided separately).

If you want said polysurface to be a single surface (though depending on what you're doing this may not be possible) it would probably be a matter of changing loft options or rebuilding the original curves as 3 degree curves and re-lofting.
0 回复

举报

sunchanglnfs | 设计助理 | 发表于 2018-9-28 22:42:47
Surfaces must be defined by continuous curvature, which is why you can't create a single surface from curves that have been joined (the points at which they meet are discontinuities). Filleting would actually add even more discontinuities as a fillet is just an arc curve added between two curves that would intersect within the same plane.

The best thing to do would be to use the ReB (Rebuild Curve) component in Grasshopper (or run the Rebuild command in Rhino). This would transform the joined polycurve into a single continuous curve with a point count and degree count of your choosing (you probably want 3 degree curves).

There's a little bit of give and take here because rebuilding polycurves into single curves will change your geometry, especially if your discontinuties are kinks and not simply abutted curves with more or lass tangential endpoints - it's just a question of whether or not the change is acceptable within the context of your design.
0 回复

举报

shelijian | 实习生 | 发表于 2019-7-1 14:33:51
看不懂啊
0 回复

举报

正在输入中..... | 实习生 | 发表于 2020-3-7 11:32:54
BRep(边界表示的简称)是一个3D建模总括术语,通常同时包含曲面和多曲面-因此,如果您从GH放样部件中获得开放的BRep,则很有可能是曲面。您应该将Loft组件的输出连接到SDivide组件的S输入,以执行曲面细分。

如果需要执行进一步的曲面操作(例如,重新参数化),则可以始终将曲面集合(Srf)组件用作定义中的中间部分。

打开的BRep放样输出可能是多曲面的(如果放样曲线是1或2度,如果使用了直线或可展开的放样选项等),在这种情况下,您可能希望将BRep组件(爆炸)组件放置在之间您的Loft和SDivide组件可将多曲面分解成其组件曲面(必须分别细分)。

如果您希望所述多曲面是单个曲面(尽管可能无法做到这一点),则可能需要更改放样选项或将原始曲线重建为3度曲线并重新放样。
0 回复

举报

推荐学习