Go to the source code of this file.
|
| | PyDoc_STRVAR (SmoothingShader___doc__, "Class hierarchy: :class:`freestyle.types.StrokeShader` > :class:`SmoothingShader`\n" "\n" "[Geometry shader]\n" "\n" ".. method:: __init__(num_iterations=100, factor_point=0.1, \\\n" " factor_curvature=0.0, factor_curvature_difference=0.2, \\\n" " aniso_point=0.0, aniso_normal=0.0, aniso_curvature=0.0, \\\n" " carricature_factor=1.0)\n" "\n" " Builds a SmoothingShader object.\n" "\n" " :arg num_iterations: The number of iterations.\n" " :type num_iterations: int\n" " :arg factor_point: 0.1\n" " :type factor_point: float\n" " :arg factor_curvature: 0.0\n" " :type factor_curvature: float\n" " :arg factor_curvature_difference: 0.2\n" " :type factor_curvature_difference: float\n" " :arg aniso_point: 0.0\n" " :type aniso_point: float\n" " :arg aniso_normal: 0.0\n" " :type aniso_normal: float\n" " :arg aniso_curvature: 0.0\n" " :type aniso_curvature: float\n" " :arg carricature_factor: 1.0\n" " :type carricature_factor: float\n" "\n" ".. method:: shade(stroke)\n" "\n" " Smooths the stroke by moving the vertices to make the stroke\n" " smoother. Uses curvature flow to converge towards a curve of\n" " constant curvature. The diffusion method we use is anisotropic to\n" " prevent the diffusion across corners.\n" "\n" " :arg stroke: A Stroke object.\n" " :type stroke: :class:`freestyle.types.Stroke`\n") |
| |
| static int | SmoothingShader___init__ (BPy_SmoothingShader *self, PyObject *args, PyObject *kwds) |
| |
◆ PyDoc_STRVAR()
| PyDoc_STRVAR |
( |
SmoothingShader___doc__ | , |
|
|
"Class hierarchy: :class:`freestyle.types.StrokeShader` | , |
|
|
:class:`SmoothingShader`\n" "\n" "\n" "\n" ".. method::__init__(num_iterations=100, factor_point=0.1, \\\n" " factor_curvature=0.0, factor_curvature_difference=0.2, \\\n" " aniso_point=0.0, aniso_normal=0.0, aniso_curvature=0.0, \\\n" " carricature_factor=1.0)\n" "\n" " Builds a SmoothingShader object.\n" "\n" " :arg num_iterations:The number of iterations.\n" " :type num_iterations:int\n" " :arg factor_point:0.1\n" " :type factor_point:float\n" " :arg factor_curvature:0.0\n" " :type factor_curvature:float\n" " :arg factor_curvature_difference:0.2\n" " :type factor_curvature_difference:float\n" " :arg aniso_point:0.0\n" " :type aniso_point:float\n" " :arg aniso_normal:0.0\n" " :type aniso_normal:float\n" " :arg aniso_curvature:0.0\n" " :type aniso_curvature:float\n" " :arg carricature_factor:1.0\n" " :type carricature_factor:float\n" "\n" ".. method::shade(stroke)\n" "\n" " Smooths the stroke by moving the vertices to make the stroke\n" " smoother. Uses curvature flow to converge towards a curve of\n" " constant curvature. The diffusion method we use is anisotropic to\n" " prevent the diffusion across corners.\n" "\n" " :arg stroke:A Stroke object.\n" " :type stroke::class:`freestyle.types.Stroke`\n" | [Geometry shader] ) |
◆ SmoothingShader___init__()
◆ SmoothingShader_Type
| PyTypeObject SmoothingShader_Type |