mirror of
https://github.com/BelfrySCAD/BOSL2.git
synced 2025-01-15 08:59:40 +00:00
Compare commits
3 commits
ab2d381034
...
bbf4bc38c0
Author | SHA1 | Date | |
---|---|---|---|
|
bbf4bc38c0 | ||
|
c86d36d122 | ||
|
32b4426a4e |
1 changed files with 4 additions and 1 deletions
|
@ -330,6 +330,7 @@ module regular_polyhedron(
|
||||||
stellate=stellate,
|
stellate=stellate,
|
||||||
longside=longside, h=h, height=height
|
longside=longside, h=h, height=height
|
||||||
);
|
);
|
||||||
|
assert(len(entry)>0, "No polyhedra meet your specification");
|
||||||
scaled_points = entry[0];
|
scaled_points = entry[0];
|
||||||
translation = entry[1];
|
translation = entry[1];
|
||||||
face_triangles = entry[2];
|
face_triangles = entry[2];
|
||||||
|
@ -585,6 +586,7 @@ _stellated_polyhedra_ = [
|
||||||
// * `"center"`: center for the polyhedron
|
// * `"center"`: center for the polyhedron
|
||||||
// * `"type"`: polyhedron type, one of "platonic", "archimedean", "catalan", or "trapezohedron"
|
// * `"type"`: polyhedron type, one of "platonic", "archimedean", "catalan", or "trapezohedron"
|
||||||
// * `"name"`: name of selected polyhedron
|
// * `"name"`: name of selected polyhedron
|
||||||
|
// If you specify an impossible selection of polyhedrons, then `[]` is returned.
|
||||||
//
|
//
|
||||||
// Arguments:
|
// Arguments:
|
||||||
// info = Desired information to return for the polyhedron
|
// info = Desired information to return for the polyhedron
|
||||||
|
@ -657,7 +659,8 @@ function regular_polyhedron_info(
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
assert(len(indexlist)>0, "No polyhedra meet your specification")
|
len(indexlist)==0 ? []
|
||||||
|
:
|
||||||
let(validindex = is_undef(index) || (index>=0 && index<len(indexlist)))
|
let(validindex = is_undef(index) || (index>=0 && index<len(indexlist)))
|
||||||
assert(validindex, str(
|
assert(validindex, str(
|
||||||
len(indexlist),
|
len(indexlist),
|
||||||
|
|
Loading…
Reference in a new issue