@salusoft89/planegcs
Version:
A wasm build and a simple wrapper of the FreeCAD PlaneGCS (2D geometric constraint solver)
23 lines • 577 B
JavaScript
export function arr_to_intvec(gcs_module, arr) {
const vec = new gcs_module.IntVector();
for (const val of arr) {
vec.push_back(val);
}
return vec;
}
export function arr_to_doublevec(gcs_module, arr) {
const vec = new gcs_module.DoubleVector();
for (const val of arr) {
vec.push_back(val);
}
return vec;
}
export function emsc_vec_to_arr(vec) {
const result = [];
for (let i = 0; i < vec.size(); ++i) {
result.push(vec.get(i));
}
vec.delete();
return result;
}
//# sourceMappingURL=emsc_vectors.js.map