Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFalk David <falkdavid@gmx.de>2021-09-13 10:50:41 +0300
committerCampbell Barton <ideasman42@gmail.com>2021-09-13 11:02:27 +0300
commit9b2b32a3338d873529a9b2c402feae4e9d25afdf (patch)
tree38137344efc92ee6fd4d342326a02f32ac0b4908 /source/blender/nodes/shader/nodes/node_shader_tex_voronoi.c
parent9d336576b546ebf3ad1628e9e1f6f732207ee76d (diff)
Fix T84638: Wrong scale for primitives with radius
Creating some primitives allows for a scale value (via python) that will scale the object accordingly. For objects with a radius parameter (like cylinders, spheres, etc.) passing a scale different to (1,1,1) would result in unexpected behavior. For example: `>>> bpy.ops.mesh.primitive_uv_sphere_add(radius=2, scale=(1,1,2))` We would expect this to create a sphere with a radius of 2 (dimensions 4,4,4) and then be scaled *2 along the z-axis (dimensions 4,4,8). But this would previously create a scaled sphere with dimensions (2,2,4). The scale was simply divided by two. Maybe because the "radius" parameter for creating the primitives was confusingly named "diameter" (but used as the radius). The fix adds a scale parameter to `ED_object_new_primitive_matrix` and also renames the wrongly named "diameter" parameters to "radius". Reviewed By: campbellbarton Maniphest Tasks: T84638 Ref D10093
Diffstat (limited to 'source/blender/nodes/shader/nodes/node_shader_tex_voronoi.c')
0 files changed, 0 insertions, 0 deletions