Avogadro::Rendering::Cartoon#
-
class Cartoon : public BSplineGeometry#
Public Functions
-
Cartoon()#
-
Cartoon(float minRadius, float maxRadius)#
-
void addPoint(const Vector3f &pos, const Vector3ub &color, size_t group, size_t id, Core::Residue::SecondaryStructure sec)#
Public Static Attributes
-
static const float ELIPSE_RATIO#
Protected Functions
-
virtual size_t circleResolution(bool flat) const override#
-
virtual void appendCirclePoints(std::vector<ColorNormalVertex> &result, const Eigen::Affine3f &a, const Eigen::Affine3f &b, bool flat) const override#
-
virtual float computeScale(size_t index, float t, float scale) const override#
-
Cartoon()#