Skip to content

ludus::content::scene_format::VertexRecordV3

Ludus Wiki · API overview · Browse API

Struct

Version 3 vertex with separate finite [0,1] irradiance bake coordinates. Nonoverlapping charts and sufficient gutters are a producer/consumer contract.

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

#include <ludus/content/scene_format/luscn.h>
struct ludus::content::scene_format::VertexRecordV3 final

Fields

Position

float32 ludus::content::scene_format::VertexRecordV3::Position[3][3]
Mesh-local position.

Related types: float32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

Normal

float32 ludus::content::scene_format::VertexRecordV3::Normal[3][3]
Nonzero shading normal.

Related types: float32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

Uv

float32 ludus::content::scene_format::VertexRecordV3::Uv[2][2]
Mip-zero surface texture coordinate.

Related types: float32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

BakeUv

float32 ludus::content::scene_format::VertexRecordV3::BakeUv[2][2]
Independent normalized bake chart coordinate.

Related types: float32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h