Changeset View
Changeset View
Standalone View
Standalone View
source/blender/freestyle/intern/stroke/BasicStrokeShaders.cpp
| Context not available. | |||||
| int i = 0; | int i = 0; | ||||
| int size = stroke.strokeVerticesSize(); | int size = stroke.strokeVerticesSize(); | ||||
| for (v = stroke.strokeVerticesBegin(), vend = stroke.strokeVerticesEnd(); v != vend; ++v) { | for (v = stroke.strokeVerticesBegin(), vend = stroke.strokeVerticesEnd(); v != vend; ++v) { | ||||
| // XXX What's the use of i here? And is not the thickness always overriden by the last line of | // XXX What's the use of i here? And is not the thickness always overridden by the last line of | ||||
| // the loop? | // the loop? | ||||
| if ((1 == i) || (size - 2 == i)) { | if ((1 == i) || (size - 2 == i)) { | ||||
| v->attribute().setThickness(_thickness / 4.0, _thickness / 4.0); | v->attribute().setThickness(_thickness / 4.0, _thickness / 4.0); | ||||
| Context not available. | |||||
| int i = 0; | int i = 0; | ||||
| int size = stroke.strokeVerticesSize(); | int size = stroke.strokeVerticesSize(); | ||||
| for (v = stroke.strokeVerticesBegin(), vend = stroke.strokeVerticesEnd(); v != vend; ++v) { | for (v = stroke.strokeVerticesBegin(), vend = stroke.strokeVerticesEnd(); v != vend; ++v) { | ||||
| // XXX What's the use of i here? And is not the thickness always overriden by the last line of | // XXX What's the use of i here? And is not the thickness always overridden by the last line of | ||||
| // the loop? | // the loop? | ||||
| if ((1 == i) || (size - 2 == i)) { | if ((1 == i) || (size - 2 == i)) { | ||||
| v->attribute().setThickness(_thickness / 2.0, 0); | v->attribute().setThickness(_thickness / 2.0, 0); | ||||
| Context not available. | |||||
| int i = 0; | int i = 0; | ||||
| int size = stroke.strokeVerticesSize(); | int size = stroke.strokeVerticesSize(); | ||||
| for (v = stroke.strokeVerticesBegin(), vend = stroke.strokeVerticesEnd(); v != vend; ++v) { | for (v = stroke.strokeVerticesBegin(), vend = stroke.strokeVerticesEnd(); v != vend; ++v) { | ||||
| // XXX What's the use of i here? And is not the thickness always overriden by the last line of | // XXX What's the use of i here? And is not the thickness always overridden by the last line of | ||||
| // the loop? | // the loop? | ||||
| if ((1 == i) || (size - 2 == i)) { | if ((1 == i) || (size - 2 == i)) { | ||||
| v->attribute().setThickness(thickness / 4.0, thickness / 4.0); | v->attribute().setThickness(thickness / 4.0, thickness / 4.0); | ||||
| Context not available. | |||||
| int newsize = stroke.strokeVerticesSize(); | int newsize = stroke.strokeVerticesSize(); | ||||
| int nExtraVertex = 0; | int nExtraVertex = 0; | ||||
| if (newsize < originalSize) { | if (newsize < originalSize) { | ||||
| cerr << "Warning: unsufficient resampling" << endl; | cerr << "Warning: insufficient resampling" << endl; | ||||
| } | } | ||||
| else { | else { | ||||
| nExtraVertex = newsize - originalSize; | nExtraVertex = newsize - originalSize; | ||||
| Context not available. | |||||