MeshItem 类
[!caution]ai 生成,可能叙事逻辑和表述并不是很好,仅供参考。
ranim_items::mesh 模块:三维网格物件。这一类物件渲染的是真正的 3D 三角网格(每顶点颜色/法线,法线全零时 flat shading),语义细节见 渲染表示的MeshItem。
成员:
MeshItem — 核心类型:顶点 + 索引 + 每顶点数据;外部变换通常使用
Transformed<MeshItem, DAffine3>。Surface — 参数曲面:
(u, v)网格采样生成网格。Sphere — 球体便捷构造。
选择建议:
规则几何体(球、参数曲面):用
Sphere/Surface构造;任意几何(自定义多面体、模型):直接拼
MeshItem的顶点与索引;平滑曲面记得
with_smooth_normals();硬边物体保持法线全零走 flatshading 即可。