11 #ifndef __GA_PrimVolumeXform__ 
   12 #define __GA_PrimVolumeXform__ 
   33         pos *= myInverseXform;
 
   38             fpreal              zscale = (1 - pos.
z()) * 0.5
f;
 
   39             fpreal              taperx = 1 + (-1 + myTaperX) * zscale;
 
   40             fpreal              tapery = 1 + (-1 + myTaperY) * zscale;
 
   74             fpreal              zscale = (1 - pos.
z()) * 0.5
f;
 
   75             fpreal              taperx = 1 + (-1 + myTaperX) * zscale;
 
   76             fpreal              tapery = 1 + (-1 + myTaperY) * zscale;
 
   99             return myInverseXform*0.5;
 
  102         pos *= myInverseXform;
 
  104         float zscale = (1 - pos.
z()) * 0.5
f;
 
  105         float taperx = 1 + (-1 + myTaperX) * zscale;
 
  106         float tapery = 1 + (-1 + myTaperY) * zscale;
 
  115                 0.5f * (myTaperX - 1.f) * pos.
x() / (taperx * taperx),
 
  116                 0.5
f * (myTaperY - 1.
f) * pos.
y() / (tapery * tapery),
 
  119         return myInverseXform*tapergrad*0.5;
 
  140         float zscale = (1 - pos.
z()) * 0.5
f;
 
  141         float taperx = 1 + (-1 + myTaperX) * zscale;
 
  142         float tapery = 1 + (-1 + myTaperY) * zscale;
 
  151                 0.5f * (1.f - myTaperX) * pos.
x(),
 
  152                 0.5f * (1.f - myTaperY) * pos.
y(),
 
  155         return 2.f*tapergrad*myXform;
 
  162         myXform.multiply3(xform);
 
  163         myInverseXform = myXform;
 
  171         myInverseXform = myXform;
 
  172         myInverseXform.invert();
 
  190         for (i = 0; i < 8; i++)
 
  211         for (i = 0; i < 8; i++)
 
  249                                 SamplingType sampling_type,
 
  281     void         save(std::ostream &os, 
bool binary = 
false) 
const;
 
  287                             myCenter.assign(0, 0, 0);
 
  289                             myInverseXform.identity();
 
const GLuint GLenum const void * binary
 
UT_Vector3T< float > UT_Vector3
 
constexpr SYS_FORCE_INLINE T & z() noexcept
 
void enlargeBounds(const UT_Vector3T< T > &min, const UT_Vector3T< T > &max)
 
SYS_FORCE_INLINE void initBounds()
 
Container class for all geometry. 
 
constexpr SYS_FORCE_INLINE T & y() noexcept
 
UT_Matrix3T< fpreal64 > UT_Matrix3D
 
constexpr SYS_FORCE_INLINE T & x() noexcept