|
template<typename Iterator > |
std::iterator_traits< Iterator >::value_type | IECore::polygonNormal (Iterator first, Iterator last) |
|
template<typename Iterator > |
std::iterator_traits< Iterator >::value_type | IECore::polygonNormal (Iterator first, Iterator last, bool normalized) |
| As above, but only normalizes the normal if normalised==true.
|
|
template<typename Iterator > |
Winding | IECore::polygonWinding (Iterator first, Iterator last) |
|
template<typename Iterator > |
Winding | IECore::polygonWinding (Iterator first, Iterator last, const typename std::iterator_traits< Iterator >::value_type &viewVector) |
|
template<typename Iterator > |
Imath::Box< typename std::iterator_traits< Iterator >::value_type > | IECore::polygonBound (Iterator first, Iterator last) |
| Returns the bounding box of the polygon specified by the vertices in the given iterator range.
|
|
template<typename Iterator > |
std::iterator_traits< Iterator >::value_type::BaseType | IECore::polygonArea (Iterator first, Iterator last) |
| Returns the area of the polygon specified by the vertices in the given iterator range.
|
|
Defines algorithms for operating on polygons.