From 372d77e436d21312ef1a0df622964751716963a3 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 26 Feb 2020 22:52:19 +0800 Subject: *misc --- src/extend/transform.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'src/extend/transform.h') diff --git a/src/extend/transform.h b/src/extend/transform.h index cef4344..f9d650c 100644 --- a/src/extend/transform.h +++ b/src/extend/transform.h @@ -1,11 +1,11 @@ -#include "../math/math.h" +#ifndef _SOFTSHADEROOM_TRANSFORM_H_ +#define _SOFTSHADEROOM_TRANSFORM_H_ +#include "../math/math.h" typedef struct Transform Transform; -/* -** TransformҪעÒâ°´ scale -> rotation -> position ˳Ðò¼ÆËã -*/ -typedef struct Transform { + +struct Transform { /*local*/ Vec3 localposition; Vec3 localscale; @@ -15,7 +15,7 @@ typedef struct Transform { Vec3 cached_position; Vec3 cached_scale; Quat cached_rotation; -} Transform; +}; void transform_translate(Transform* trans, Vec3* v); @@ -30,3 +30,5 @@ void transform_setdirty(Transform* trans); void transform_getinvmatrixnoscale(Transform* transform, Mat4* worldToLocal); void transform_localtoworlddir(Transform* trans, Vec3* dir, Vec3* out); + +#endif \ No newline at end of file -- cgit v1.1-26-g67d0