SpiecsEngine
 
Loading...
Searching...
No Matches

◆ GetVector()

glm::vec4 Spices::GltfHelper::GetVector ( const Json::array_t & accessor)
static

Turn a Json::array_t to glm::vec4.

Parameters
[in]accessorJson::array_t.
Returns
Returns glm::vec4.

Definition at line 161 of file GltfHelper.cpp.

162 {
164
165 if (accessor.size() == 0)
166 {
167 return glm::vec4(0.0f);
168 }
169 else if(accessor.size() == 1)
170 {
171 return glm::vec4(accessor[0], 0.0f, 0.0f, 0.0f);
172 }
173 else if (accessor.size() == 2)
174 {
175 return glm::vec4(accessor[0], accessor[1], 0.0f, 0.0f);
176 }
177 else if (accessor.size() == 3)
178 {
179 return glm::vec4(accessor[0], accessor[1], accessor[2], 0.0f);
180 }
181 else
182 {
183 return glm::vec4(accessor[0], accessor[1], accessor[2], accessor[3]);
184 }
185 }
#define SPICES_PROFILE_ZONE