NL4V2LLCQPMB4KMRDEEDZ5EGO4TRB64NFURDCPRICJFBXM47PACAC
ZKB6FIFASEJLORQUHIAPOSGIQAGAUXHIEV44UK7LZBD4EDX3BZXQC
7B5SB3V7YC4HKFX6PIX6IHJ4U3BKYLD5EBMEY6O5FQ7YGN4VVI4AC
L6RIUKGLJZLAOKFGUDTZKBPP4HUBPEZAKHJEQHO34WFF62AB2ZIQC
DOR7S6M2PZ5FQ7TFGWIK7FUFUZENXKU4G42I5HQITODPBBEJB4YQC
QTBM4XITUDUC3645V26MOLQZLTXGAI5KRHHMRKKPBUYKTF66OQIQC
GHIHJCWBCGFZI4AG66L7WG4WKJ467DXFBRBNLT4ZULSN7ZVBJI6AC
* glam::Affine3A::from_scale(
// WORLD_HALF_EXTENTS.as_vec2().extend(1.0) * 0.5
// / glam::Vec3::new(
// WORLD_HALF_EXTENTS.x as f32 / self.width,
// WORLD_HALF_EXTENTS.y as f32 / self.height,
// 1.0,
// ),
// simpifies to
glam::Vec3::new(self.width, self.height, 2.0) * 0.5,
)
* glam::Affine3A::from_scale(glam::Vec3::new(self.width, self.height, 2.0) * 0.5)