渲染学进阶——机械动力的渲染(3)
Flywheel代码
TransformedInstance 类详细解析
这个类是 Flywheel 渲染引擎的一部分,用于处理带有仿射变换(平移、旋转、缩放)的可渲染实例。继承自 ColoredLitOverlayInstance
,意味着它还具有颜色、光照和材质覆盖属性。
字段 (Fields)
public final Matrix4f pose = new Matrix4f();
- 核心变换矩阵,存储实例的位置、旋转和缩放信息
- 使用 4x4 矩阵表示所有变换操作
- 初始化为单位矩阵(无任何变换)
构造方法 (Constructor)
public TransformedInstance(InstanceTyp