feat: add slider element
This commit is contained in:
@@ -18,7 +18,7 @@ pub fn execute(input: Vec<i32>) -> Vec<i32> {
|
||||
|
||||
if arg[2] == 0 {
|
||||
let _arg = &arg[3..];
|
||||
let geometry = extrude_path(_arg, 8);
|
||||
let geometry = extrude_path(_arg, 16);
|
||||
output.push(geometry);
|
||||
}else if arg[2] == 1 {
|
||||
output.push(arg.to_vec());
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
},
|
||||
"thickness": {
|
||||
"type": "float",
|
||||
"element": "slider",
|
||||
"value": 2
|
||||
},
|
||||
"resolution": {
|
||||
|
||||
@@ -12,7 +12,7 @@ pub fn execute(input: &[i32]) -> Vec<i32> {
|
||||
|
||||
let length = decode_float(evaluate_args(args[0])[0]);
|
||||
let thickness = decode_float(evaluate_args(args[1])[0]);
|
||||
let resolution = 64; //evaluate_args(args[2]);
|
||||
let resolution = 512; //evaluate_args(args[2]);
|
||||
|
||||
let mut path: Vec<i32> = vec![0; resolution * 4 + 1];
|
||||
path.resize(resolution * 4 + 1, 0);
|
||||
|
||||
Reference in New Issue
Block a user