diff options
Diffstat (limited to 'libs/assimp/contrib/Open3DGC/o3dgcIndexedFaceSet.inl')
-rw-r--r-- | libs/assimp/contrib/Open3DGC/o3dgcIndexedFaceSet.inl | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/libs/assimp/contrib/Open3DGC/o3dgcIndexedFaceSet.inl b/libs/assimp/contrib/Open3DGC/o3dgcIndexedFaceSet.inl deleted file mode 100644 index ddac26d..0000000 --- a/libs/assimp/contrib/Open3DGC/o3dgcIndexedFaceSet.inl +++ /dev/null @@ -1,47 +0,0 @@ -/* -Copyright (c) 2013 Khaled Mammou - Advanced Micro Devices, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. -*/ - -#pragma once -#ifndef O3DGC_INDEXED_FACE_SET_INL -#define O3DGC_INDEXED_FACE_SET_INL - -#include <math.h> -namespace o3dgc -{ - template <class T> - void IndexedFaceSet<T>::ComputeMinMax(O3DGCSC3DMCQuantizationMode quantMode) - { - ComputeVectorMinMax(m_coord , m_nCoord , 3, 3, m_coordMin , m_coordMax , quantMode); - ComputeVectorMinMax(m_normal , m_nNormal , 3, 3, m_normalMin , m_normalMax , quantMode); - unsigned long numFloatAttributes = GetNumFloatAttributes(); - for(unsigned long a = 0; a < numFloatAttributes; ++a) - { - ComputeVectorMinMax(m_floatAttribute[a], - m_nFloatAttribute[a], - m_dimFloatAttribute[a], - m_dimFloatAttribute[a], // stride - m_minFloatAttribute + (a * O3DGC_SC3DMC_MAX_DIM_ATTRIBUTES), - m_maxFloatAttribute + (a * O3DGC_SC3DMC_MAX_DIM_ATTRIBUTES), quantMode); - } - } -} -#endif // O3DGC_INDEXED_FACE_SET_INL |