Blender
V3.3
|
#include <GEO_add_curves_on_mesh.hh>
Public Attributes | |
Span< float2 > | uvs |
bool | interpolate_length = false |
bool | interpolate_shape = false |
bool | interpolate_point_count = false |
float | fallback_curve_length = 0.0f |
int | fallback_point_count = 0 |
const Mesh * | surface = nullptr |
const ReverseUVSampler * | reverse_uv_sampler = nullptr |
Span< float3 > | corner_normals_su |
bke::CurvesSurfaceTransforms * | transforms = nullptr |
KDTree_3d * | old_roots_kdtree = nullptr |
bool | r_uv_error = false |
Definition at line 20 of file GEO_add_curves_on_mesh.hh.
Definition at line 34 of file GEO_add_curves_on_mesh.hh.
Referenced by blender::ed::sculpt_paint::AddOperationExecutor::execute().
float blender::geometry::AddCurvesOnMeshInputs::fallback_curve_length = 0.0f |
Definition at line 28 of file GEO_add_curves_on_mesh.hh.
Referenced by blender::ed::sculpt_paint::AddOperationExecutor::execute().
int blender::geometry::AddCurvesOnMeshInputs::fallback_point_count = 0 |
Definition at line 29 of file GEO_add_curves_on_mesh.hh.
Referenced by blender::ed::sculpt_paint::AddOperationExecutor::execute().
bool blender::geometry::AddCurvesOnMeshInputs::interpolate_length = false |
Determines shape of new curves.
Definition at line 25 of file GEO_add_curves_on_mesh.hh.
Referenced by blender::ed::sculpt_paint::AddOperationExecutor::execute().
bool blender::geometry::AddCurvesOnMeshInputs::interpolate_point_count = false |
Definition at line 27 of file GEO_add_curves_on_mesh.hh.
Referenced by blender::ed::sculpt_paint::AddOperationExecutor::execute().
bool blender::geometry::AddCurvesOnMeshInputs::interpolate_shape = false |
Definition at line 26 of file GEO_add_curves_on_mesh.hh.
Referenced by blender::ed::sculpt_paint::AddOperationExecutor::execute().
KDTree_3d* blender::geometry::AddCurvesOnMeshInputs::old_roots_kdtree = nullptr |
KD-Tree that contains the root points of existing curves. This is only necessary when interpolation is used.
Definition at line 42 of file GEO_add_curves_on_mesh.hh.
Referenced by blender::ed::sculpt_paint::AddOperationExecutor::execute().
bool blender::geometry::AddCurvesOnMeshInputs::r_uv_error = false |
Definition at line 44 of file GEO_add_curves_on_mesh.hh.
const ReverseUVSampler* blender::geometry::AddCurvesOnMeshInputs::reverse_uv_sampler = nullptr |
Definition at line 33 of file GEO_add_curves_on_mesh.hh.
Referenced by blender::ed::sculpt_paint::AddOperationExecutor::execute().
const Mesh* blender::geometry::AddCurvesOnMeshInputs::surface = nullptr |
Information about the surface that the new curves are attached to.
Definition at line 32 of file GEO_add_curves_on_mesh.hh.
Referenced by blender::ed::sculpt_paint::AddOperationExecutor::execute().
bke::CurvesSurfaceTransforms* blender::geometry::AddCurvesOnMeshInputs::transforms = nullptr |
Definition at line 36 of file GEO_add_curves_on_mesh.hh.
Referenced by blender::ed::sculpt_paint::AddOperationExecutor::execute().
UV Coordinates at which the new curves should be added.
Definition at line 22 of file GEO_add_curves_on_mesh.hh.
Referenced by blender::ed::sculpt_paint::AddOperationExecutor::execute().