Big update
This commit is contained in:
@@ -250,6 +250,20 @@ class KNOT_OT_GenerateRandom(bpy.types.Operator):
|
||||
_rand_apply_float(gen, item, "scale_amplitude")
|
||||
_rand_apply_float(gen, item, "cycle_rate")
|
||||
|
||||
if getattr(gen, "r_modulations", False):
|
||||
import random
|
||||
for k in [
|
||||
"mod_torus_R", "mod_torus_r", "mod_torus_eR", "mod_torus_iR", "mod_torus_h",
|
||||
"mod_mobius_width", "mod_liss_amp", "mod_spiral_R",
|
||||
"mod_geo_extrude", "mod_geo_offset", "mod_geo_bDepth"
|
||||
]:
|
||||
setattr(item, k, random.uniform(-0.5, 0.5))
|
||||
for k in [
|
||||
"mod_torus_p", "mod_torus_q", "mod_mobius_twists",
|
||||
"mod_liss_kx", "mod_liss_ky", "mod_liss_kz", "mod_spiral_turns"
|
||||
]:
|
||||
setattr(item, k, random.uniform(-2.0, 2.0))
|
||||
|
||||
_rand_apply_bool(gen, item, "multiple_links")
|
||||
_rand_apply_bool(gen, item, "use_colors")
|
||||
_rand_apply_bool(gen, item, "random_colors")
|
||||
|
||||
Reference in New Issue
Block a user