ccPlane::ccPlane(PointCoordinateType xWidth, PointCoordinateType yWidth, const ccGLMatrix* transMat/*=0*/, QString name/*=QString("Plane")*/) : ccGenericPrimitive(name,transMat) , m_xWidth(xWidth) , m_yWidth(yWidth) { updateRepresentation(); }
bool ccGenericPrimitive::setDrawingPrecision(unsigned steps) { if (m_drawPrecision == steps) return true; if (steps < MIN_DRAWING_PRECISION) return false; m_drawPrecision = steps; return updateRepresentation(); }
ccExtru::ccExtru(const std::vector<CCVector2>& profile, PointCoordinateType height, const ccGLMatrix* transMat /*= 0*/, QString name/*="Extrusion"*/) : ccGenericPrimitive(name,transMat) , m_height(height) , m_profile(profile) { assert(m_profile.size() > 2); updateRepresentation(); }
ccBox::ccBox(const CCVector3& dims, const ccGLMatrix* transMat/*= 0*/, QString name/*=QString("Box")*/) : ccGenericPrimitive(name,transMat) , m_dims(dims) { updateRepresentation(); }