ZhangZhihui's Blog  

Bezier Circle和Mesh Circle有什么区别?

 

在Blender中,Bezier Circle(贝塞尔圆)Mesh Circle(网格圆)表面上看起来都是圆,但它们的底层几何逻辑、编辑方式以及应用场景有着本质的区别。

简单来说:Bezier Circle 是由数学公式计算出来的平滑曲线,而 Mesh Circle 是由有限个点、线段组成的折线组合。

1. 底层几何结构的不同

  • Mesh Circle(网格圆):

    • 它由定量的顶点(Vertices)和直线的边(Edges)首尾相连组成(默认是 32 个顶点)。

    • 如果你放大看,或者把顶点数设得很低(比如 6 个),它就是一个正多边形。

    • 它存在于三维网格空间中,可以直接用来构建复杂的 3D 几何体表面。

  • Bezier Circle(贝塞尔圆):

    • 它不是由顶点组成的,而是由控制点(Control Points)和手柄(Handles)控制的数学曲线(默认只有 4 个控制点)。

    • 无论你无限放大多少倍,它依然是绝对完美的平滑圆形,因为它的弧度是靠贝塞尔公式实时计算出来的。

2. 编辑与控制方式的区别

特性 Mesh Circle (网格圆) Bezier Circle (贝塞尔圆)
基础元素 顶点 (Vertices)、边 (Edges)、面 (Faces) 控制点 (Control Points)、控制手柄 (Handles)
平滑度 取决于顶点数量;需要配合 Subdivision Surface (表面细分) 或 Shade Smooth (平滑着色) 来变圆。 始终绝对平滑;可在物体数据属性中调节 Resolution (分辨率) 来控制显示精细度。
形状改变 只能通过移动单个或多个顶点、挤出(Extrude)等网格建模手法来改变形状。 通过旋转、拉伸控制点的手柄,能非常优雅、丝滑地改成心型、水滴型等任意流线型。

3. 核心应用场景(什么时候用哪个?)

💡 什么时候用 Mesh Circle?

当你需要做实体建模、硬表面建模或复杂的 3D 结构时。

  • 挤出结构: 比如制作杯子、管子、齿轮、瓶盖。你可以直接选择圆形的边向下挤出(Shortcut: E)形成圆柱体。

  • 布线与拓扑: 如果你的模型最终需要和其他网格(比如正方体)拼接到一起,或者需要做复杂的雕刻,必须使用 Mesh。

💡 什么时候用 Bezier Circle?

当你需要做曲线建模、路径动画、非破坏性修改时。

  • 管道与线缆(非破坏性): 贝塞尔圆最强大的地方在于,你可以在它的物体数据属性(Curve Properties)里直接调节 Geometry -> Bevel (倒角)Depth。不需要任何挤出操作,它就能一键变成一根空心或实心的管道,而且你随时可以改粗细。

  • 路径动画(Path Animation): 你可以把它作为摄像机或物体的运动轨道,让物体沿着这个圆形完美的循环移动。

  • 形变引导(Curve Modifier): 把它作为“曲线修改器”的母体,让其他网格物体(比如一排链条、一段文字)沿着这个圆形的弧度进行弯曲排列。

总结与转化

  • 如果你想建一个具体的、有厚度、有复杂表面的 3D 结构,选 Mesh Circle

  • 如果你想做一条丝滑的轨道、一根可以随时改粗细的绳子/管道,选 Bezier Circle

补充小贴士: 它们之间是可以相互转换的。在物体模式(Object Mode)下,右键选择 Convert To -> Mesh 就可以把贝塞尔圆变成网格;反之选择 Convert To -> Curve 也可以把网格圆变成曲线。

 

 

Blender里Edt Mode下选中了多个faces,如何出取消掉其中一些? 按Shift点选好像不行。

 

之所以刚才我觉得按Shift没用是因为我打开了Xray,在Xray mode下deselect操作看不到任何效果,但退出Xray mode就能看到按Shift点击的面已经取消选择了。

 

原来是 X-Ray(透视)模式 惹的祸!这是一个非常经典的 Blender 视觉“陷阱”。

在 X-Ray 模式下,Blender 为了让你能看穿物体,会把所有的面都变成半透明的,并且同时显示正面和背面的面心(小黑点)

这就导致了两个非常容易让人误解的视觉现象:

为什么 X-Ray 模式下感觉“没反应”?

  1. 前后重叠,误触了背面的面: 当你按住 Shift 去点击一个面时,由于 X-Ray 把前后的面都叠加在了一起,你的鼠标可能正好点中了正后方那个隐蔽的背面的面心。结果就是:你以为你在取消选择正面的面,实际上 Blender 帮你选中(或取消了)背面的面

  2. 橙色高亮叠加,肉眼难以分辨: 在 X-Ray 状态下,被选中的面会有一个淡淡的半透明橙色叠加。如果物体结构比较复杂,前后多个选中的面重叠在一起,即使你成功取消了其中一个,后面那个未取消的面透过来的橙色光芒,依然会让你觉得这个区域“还是橘黄色的”,从而产生“操作没生效”的错觉。

💡 针对 X-Ray 模式的避坑小贴士

如果你必须在 X-Ray 模式下进行加选或减选,可以尝试以下方法来确保精准度:

  • 善用框选减选(B + 鼠标中键):在 X-Ray 下,单点很容易因为面心重叠而误触。直接用 B 键框选那一块区域,并按住鼠标中键(或 Shift)拖拽,往往比单点更不容易出错。

  • 随时切换透视开关:养成左手按 Alt + Z 的习惯。这是 X-Ray 模式的快捷键。需要穿透选背面时按一下开启,选完立刻按一下关闭,回到实体着色模式(Solid Mode)下确认选择结果。

  • 调节 X-Ray 的透明度:如果觉得默认的透视太晃眼,可以去右上角的顶栏,在 X-Ray 图标右侧的小下拉箭头里,把 X-Ray Alpha(透明度) 调低或者调高一点,找到一个最能分清前后层级的平衡点。

 

 

Extrude Manifold是什么意思?

 

在Blender中,Extrude Manifold(歧管挤出 / 消除重叠挤出) 是一个非常智能的挤出工具(快捷键通常是 Alt + E 然后选择,或者在左侧工具栏长按挤出图标找到)。

简单来说,传统的挤出(Extrude Region)只是生硬地把面拉出来或推过去,而 Extrude Manifold 会在挤出的同时,自动帮你处理和修复周围的几何结构

下面我们对比一下它和普通挤出的区别,你就很容易理解了:

1. 传统挤出 vs Extrude Manifold

当你向内推一个面(向内挤出)时,两者的表现截然不同:

  • 普通挤出 (Extrude Region): 它只是把面往里推,但原本相连的侧面不会自动消失。这会导致推过去的内部产生重叠的面(重面)、穿插的内壁和游离的点。这种结构在3D建模中被称为非歧管(Non-Manifold)结构,会导致后续无法顺利卡线、表面细分出错或拓扑混乱。

  • Extrude Manifold: 当它检测到你往内推面时,它会自动删掉侧边多余的面,并自动缝合边缘的点。挤压完后,整个模型的网格依然是干净、实心的“非重叠”状态。

2. 核心应用场景:像 SketchUp 一样挖洞

这个工具最强大的地方在于做减法(挖洞或开槽)

示例:在方块上挖一个槽

  1. 在一个立方体的表面 K 切出或 I 内插一个矩形面。

  2. 使用 Extrude Manifold 将这个面往立方体内部推。

  3. 结果: 它会直接“吃掉”路径上的几何体,形成一个干净的凹槽,侧面和底部都自动闭合,没有产生任何废面。

如果你用普通挤出来做这件事,凹槽的四个侧面会叠在立方体原本的内部,你得手动去删面、缝合点,非常痛苦。

3. 为什么叫 "Manifold"?

在3D建模和数学中,Manifold(流形/歧管) 指的是一个“在现实世界中可以真实存在”的闭合实体网格(比如没有厚度的纸片、或者多条边共享一个点就属于非流形)。

  • Extrude Manifold 的字面意思就是:“确保挤出后的网格依然保持流形(健康实体)状态的挤出工具”

💡 小提示

虽然这个工具在向内推进(挖洞)时像魔法一样好用,但如果你是向外拉出面,它的表现和普通挤出其实大差不差。所以,只要遇到需要往模型内部推、挖、削的场景,果断用它就对了!

 

 

为什么有时候按'S X 0'会把选中的点X坐标对齐,而有时候按'S X 0'却会把所有X坐标变为0?

 

在 Blender 中,看似相同的操作 S X 0(缩放 X 轴到 0)却产生两种截然不同的结果,核心原因在于你选择的 “变换轴(Transform Orientation)” 或者 “变换中心点(Pivot Point)” 不同。

简单来说:

  • 对齐: 点移动到了它们原本 X 坐标的平均值某个活动点的 X 位置。

  • 变零: 点移动到了世界坐标系的绝对原点(0,0,0)。

以下是导致这两种现象的具体原因和排查方法:

原因 1:坐标系的选择(全局 vs 局部)

这是最常见的原因。检查你顶部工具栏的 变换轴(Transform Orientations) 设置:

  • 全局坐标系(Global): 如果你处于 Global 模式,且你的模型在世界中心,或者你的 Pivot Point 设置成了“3D游标”(而游标正好在原点),按 S X 0 就会把所有点的世界 X 坐标直接归零。

  • 局部/自身坐标系(Local / Normal): 如果物体本身已经有过位移或旋转,在 Local 或 Normal 坐标系下,它是相对于物体自身的中心选中点的法线中心进行缩放,表现出来的行为就是“在局部空间内对齐”。

原因 2:关键所在——变换中心点(Pivot Point)

顶部的 Pivot Point(枢轴点) 设置直接决定了 0 的基准线在哪里。

枢轴点模式 (Pivot Point) S X 0 的实际行为 结果

质心 / 边界框中心


(Median Point / Bounding Box Center)

所有选中的点会向它们共同的中心线对齐。 【对齐】 变成一条直线。

活动元素


(Active Element)

所有选中的点会向**最后选中的那个点(高亮白点)**的 X 坐标对齐。 【对齐】 依附于活动点。

3D 游标


(3D Cursor)

所有选中的点会向 3D 游标所在的 X 坐标看齐。如果 3D 游标在世界中心 $(0,0,0)$,所有点的 X 坐标就会直接变成 0。 【变零】(若游标在原点)。

💡 快捷键提示: 误触了键盘上的句号键 . 会弹出 Pivot Point 菜单。如果不小心从 Median Point 切换到了 3D Cursor,就会出现“全部变零”的现象。

原因 3:物体模式下的“缩放未应用”与物体原点

如果你在物体模式(Object Mode)下对模型进行过非均匀缩放,且没有应用变换(Ctrl + A -> Apply Scale),那么在进入编辑模式(Edit Mode)后,顶点的局部坐标计算可能会受到物体原点(Origin)的强烈干扰。

  • 如果 Pivot Point 设置为 各自的原点(Individual Origins),在编辑模式下选中多个分离的结构按 S X 0,它们会分别向各自的局部中心塌陷,如果物体原点在世界中心,也可能导致坐标归零。

🛠️ 想要稳定“只对齐,不归零”的正确姿势:

  1. 检查顶部中间的图标,确保 Pivot Point 设置为 Median Point(质心)Active Element(活动元素)

  2. 确保 Transform Orientation 设为 Global(如果你想让它们在世界绝对方向上对齐)或 Local(物体旋转过的情况)。

  3. S -> X -> 0 -> Enter

如果你想让一排点精准对齐到某一个特定的点,可以先将 Pivot Point 改为 Active Element,然后按住 Shift 最后点击那个目标点(使其变成白色活动点),再执行 S X 0 即可。

 

posted on 2026-06-15 18:37  ZhangZhihuiAAA  阅读(9)  评论(0)    收藏  举报