diff options
author | Sebastian Parborg <darkdefende@gmail.com> | 2021-01-26 20:21:12 +0300 |
---|---|---|
committer | Sebastian Parborg <darkdefende@gmail.com> | 2021-01-26 20:21:12 +0300 |
commit | abd6b1d7b281c85fce748e0535f1f769916cd9b3 (patch) | |
tree | e228ff3ac96e6aa9de6b776e9f4605e86d93fcbd /source/blender/blenkernel/BKE_geometry_set.h | |
parent | 6d40d7218971b558074eb418afd244ab13ab8fbf (diff) |
Fix T85049: Geometry Nodes: How to handle instances with shear?
Use transform matrices instead of loc, rot, scale variables to store instance transforms.
Reviewed By: JacquesLucke
Differential Revision: http://developer.blender.org/D10211
Diffstat (limited to 'source/blender/blenkernel/BKE_geometry_set.h')
-rw-r--r-- | source/blender/blenkernel/BKE_geometry_set.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/source/blender/blenkernel/BKE_geometry_set.h b/source/blender/blenkernel/BKE_geometry_set.h index 5b8273def66..27ac6d98688 100644 --- a/source/blender/blenkernel/BKE_geometry_set.h +++ b/source/blender/blenkernel/BKE_geometry_set.h @@ -46,9 +46,7 @@ typedef struct InstancedData { } InstancedData; int BKE_geometry_set_instances(const struct GeometrySet *geometry_set, - float (**r_positions)[3], - float (**r_rotations)[3], - float (**r_scales)[3], + float (**r_transforms)[4][4], int **r_ids, struct InstancedData **r_instanced_data); |