53 vec3 position = {0.0f, 0.0f, 0.0f};
54 vec3 dx = {1.0f, 0.0f, 0.0f};
55 vec3 dy = {0.0f, 1.0f, 0.0f};
56 vec3 dz = {0.0f, 0.0f, 1.0f};
57 vec4 color = {1.0f, 1.0f, 1.0f, 1.0f};
66 position = (bb.min + bb.max) * 0.5f;
67 dx.set(bb.max.x - bb.min.x, 0.0f, 0.0f);
68 dy.set(0.0f, bb.max.y - bb.min.y, 0.0f);
69 dz.set(0.0f, 0.0f, bb.max.z - bb.min.z);
76 dx.set(sp.radius * 2.0f, 0.0f, 0.0f);
77 dy.set(0.0f, sp.radius * 2.0f, 0.0f);
78 dz.set(0.0f, 0.0f, sp.radius * 2.0f);
87 int result = compare_region(position, transform, rhs.position);
88 if (result)
return result < 0;
91 return compare_pointer(colors, rhs.colors) < 0;
ref_ptr< Data > positions
when using geometry instancing use vec3Array with vec3{x,y,z} and for billboards use vec4Array with v...
Definition Builder.h:82