1void SmoothParametricCurve::setID(PolyGroupID id) {
2 this->id = id;
3}
4
5void SmoothParametricCurve::copyID(const SmoothParametricCurve& other)
6 this->id = other.id;
7}
8
9SmoothParametricCurve SmoothParametricCurve::shift(vec3 v) const {
10 return precompose(SpaceEndomorphism::translation(v));
11}
12
13SmoothParametricCurve SmoothParametricCurve::rotate(vec3 axis, float a
14 return precompose(SpaceAutomorphism::rotation(axis, angle).applyWi
15}
16
17SmoothParametricCurve SmoothParametricCurve::scale(float a, vec3 cente
18 return precompose(SpaceAutomorphism::scaling(a, center));