5 m_hcs.FromNormal(m_torus->AxisDirection());
12 m_hcs.FromNormal(m_torus->AxisDirection());
21 if (bbox.
Max()[0] - bbox.
Min()[0] >=
23 ((m_torus->MajorRadius() < m_torus->MinorRadius() * 2)
24 ? m_torus->MajorRadius() + m_torus->MinorRadius()
25 : m_torus->MajorRadius()) -
34 if (bbox.
Max()[1] - bbox.
Min()[1] >= 2 *
M_PI * m_torus->MinorRadius() - 2 * epsilon)
57 o->write((
char*)&rot,
sizeof(rot));
72 i->read((
char*)&rot,
sizeof(rot));
void Deserialize(std::istream *i, bool binary)
static size_t SerializedSize()
const Torus & Shape() const
void Serialize(std::ostream *o, bool binary) const
SimpleTorusParametrization(const Torus &torus)
void WrapBitmap(const GfxTL::AABox< GfxTL::Vector2Df > &bbox, float epsilon, bool *uwrap, bool *vwrap) const