21 if (
nullptr == iStroke) {
35 Vec3r A((*svA)[0], (*svA)[1], 0);
36 Vec3r B((*svB)[0], (*svB)[1], 0);
41 if (_overloadFrsMaterial) {
42 line->setFrsMaterial(_FrsMaterial);
49 Vec3r V((*sv)[0], (*sv)[1], 0);
53 line->setId(iStroke->
getId());
59template<
class StrokeVertexIterator>
64 group->AddChild(tshape);
68 for (StrokeVertexIterator
c = begin, cend = end;
c != cend;
c++) {
Class to represent a group node. This node can contains several children.
Class to build a shape node. It contains a Rep, which is the shape geometry.
Class to display an oriented line representation.
Iterators used to iterate over the elements of the Stroke. Can't be used in python.
Class to build a Node Tree designed to be displayed from a set of strokes structure.
ATTR_WARN_UNUSED_RESULT const BMVert * v
virtual void AddRep(Rep *iRep)
void setFrsMaterial(const FrsMaterial &iMaterial)
LineRep * Tesselate(Stroke *iStroke)
const_vertex_iterator vertices_begin() const
embedding vertex iterator
int vertices_size() const
const_vertex_iterator vertices_end() const
CCL_NAMESPACE_BEGIN struct Window V