Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/sculpt_paint/paint_stroke.c
| Show First 20 Lines • Show All 802 Lines • ▼ Show 20 Lines | else { | ||||
| copy_v3_v3(stroke->last_world_space_position, world_space_position); | copy_v3_v3(stroke->last_world_space_position, world_space_position); | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| while (length > 0.0f) { | while (length > 0.0f) { | ||||
| float spacing = paint_space_stroke_spacing_variable( | float spacing = paint_space_stroke_spacing_variable( | ||||
| C, scene, stroke, pressure, dpressure, length); | C, scene, stroke, pressure, dpressure, length); | ||||
| float mouse[2]; | float mouse[3]; | ||||
| if (length >= spacing) { | if (length >= spacing) { | ||||
| if (use_scene_spacing) { | if (use_scene_spacing) { | ||||
| float final_world_space_position[3]; | float final_world_space_position[3]; | ||||
| normalize_v3(d_world_space_position); | normalize_v3(d_world_space_position); | ||||
| mul_v3_v3fl(final_world_space_position, d_world_space_position, spacing); | mul_v3_v3fl(final_world_space_position, d_world_space_position, spacing); | ||||
| add_v3_v3v3(final_world_space_position, | add_v3_v3v3(final_world_space_position, | ||||
| stroke->last_world_space_position, | stroke->last_world_space_position, | ||||
| ▲ Show 20 Lines • Show All 734 Lines • Show Last 20 Lines | |||||