Files
console3d/modules/Console_Render/scale.jai
2024-10-11 01:52:10 -04:00

14 lines
326 B
Plaintext

scale :: (factor: Vector2, pn: ..*Vec2s64) {
for pn {
it.x = cast(s64)(it.x * factor.x);
it.y = cast(s64)(it.y * factor.y);
}
}
scale :: (factor: Vector2, t: *Triangle) {
scale(factor, *t.p1, *t.p2, *t.p3);
}
scale :: (factor: Vector2, q: *Quad) {
scale(factor, *q.p1, *q.p2, *q.p3, *q.p4);
}