Updated Freestyle API modules according to the new hierarchical package structure.
Additional bug fixes were also done along with the code updates: * Fix for the use of old Interface1D.pointsBegin() and .pointsEnd() method names in the definition of pyDensityAnisotropyF1D and pyViewMapGradientNormF1D. * Fix for wrong data types (int instead of bool) for: - pyChainSilhouetteGenericIterator constructor and its .orientation property in modules/freestyle/chainingiterators.py. - SpatialNoiseShader constructor in styles/external_contour_sketchy.py. - ChainSilhouetteIterator constructor in styles/multiple_parameterization.py.
This commit is contained in:
@@ -23,11 +23,21 @@
|
||||
# parameterization that covers the complete lines (visible+invisible)
|
||||
# whereas only the visible portions are actually drawn
|
||||
|
||||
from ChainingIterators import pySketchyChainSilhouetteIterator
|
||||
from freestyle import IncreasingColorShader, IncreasingThicknessShader, Operators, \
|
||||
QuantitativeInvisibilityUP1D, SamplingShader, SmoothingShader, SpatialNoiseShader, \
|
||||
TextureAssignerShader, TrueUP1D
|
||||
from shaders import pyHLRShader
|
||||
from freestyle import Operators
|
||||
from freestyle.chainingiterators import pySketchyChainSilhouetteIterator
|
||||
from freestyle.predicates import (
|
||||
QuantitativeInvisibilityUP1D,
|
||||
TrueUP1D,
|
||||
)
|
||||
from freestyle.shaders import (
|
||||
IncreasingColorShader,
|
||||
IncreasingThicknessShader,
|
||||
SamplingShader,
|
||||
SmoothingShader,
|
||||
SpatialNoiseShader,
|
||||
TextureAssignerShader,
|
||||
pyHLRShader,
|
||||
)
|
||||
|
||||
Operators.select(QuantitativeInvisibilityUP1D(0))
|
||||
Operators.bidirectional_chain(pySketchyChainSilhouetteIterator(3, False))
|
||||
|
||||
Reference in New Issue
Block a user