feat: add slider element

This commit is contained in:
2024-04-18 11:06:45 +02:00
parent c3691e7169
commit 815152d23c
7 changed files with 27 additions and 12 deletions

View File

@@ -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());

View File

@@ -9,6 +9,7 @@
},
"thickness": {
"type": "float",
"element": "slider",
"value": 2
},
"resolution": {

View File

@@ -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);