BREAKING: More units of measure work and keyword args (#6291)
* More units of measure work Signed-off-by: Nick Cameron <nrc@ncameron.org> * Update CSG output since engine change --------- Signed-off-by: Nick Cameron <nrc@ncameron.org> Co-authored-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
//! Wasm bindings for `kcl`.
|
||||
|
||||
use gloo_utils::format::JsValueSerdeExt;
|
||||
use kcl_lib::{pretty::NumericSuffix, CoreDump, Point2d, Program};
|
||||
use kcl_lib::{pretty::NumericSuffix, CoreDump, Program};
|
||||
use wasm_bindgen::prelude::*;
|
||||
|
||||
// wasm_bindgen wrapper for execute
|
||||
@ -234,15 +234,11 @@ pub struct WasmCircleParams {
|
||||
/// Calculate a circle from 3 points.
|
||||
#[wasm_bindgen]
|
||||
pub fn calculate_circle_from_3_points(ax: f64, ay: f64, bx: f64, by: f64, cx: f64, cy: f64) -> WasmCircleParams {
|
||||
let result = kcl_lib::std::utils::calculate_circle_from_3_points([
|
||||
Point2d { x: ax, y: ay },
|
||||
Point2d { x: bx, y: by },
|
||||
Point2d { x: cx, y: cy },
|
||||
]);
|
||||
let result = kcl_lib::std::utils::calculate_circle_from_3_points([[ax, ay], [bx, by], [cx, cy]]);
|
||||
|
||||
WasmCircleParams {
|
||||
center_x: result.center.x,
|
||||
center_y: result.center.y,
|
||||
center_x: result.center[0],
|
||||
center_y: result.center[1],
|
||||
radius: result.radius,
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user