isDefinedAs(Value::Type::NUMBER)) { 60 61 node->delta = parameters["delta"].toDouble(); 61 - node->join_type = ClipperLib::jtMiter; 62 + node->join_type = Clipper2Lib::JoinType::Miter; 62 63 if (parameters["chamfer"].isDefinedAs(Value::Type::BOOL) && parameters["...
Fixed a number of crashes related to CGAL and OpenCSG rendering or complex models The lookup() function had bad boundary condition behavior The surface() module failed when the .dat file lacked a trailing newline The hull() module could crash if any of the children were empty objects Some p...
The number of backups that are kept is configurable in the settings menu. You can set this to 0 to disable backups. If you want to restore a backup, delete the project file and rename the backup file to the original project file name (e.g. remove the .1, .2, .3 etc. extension...
util/polar_coordinate(point) convert from Cartesian to Polar coordinates. util/spherical_coordinate(point) convert from Cartesian to Spherical coordinates (used in mathematics). util/lerp(v1, v2, amt) linear interpolate the vector v1 to v2. util/fibseq(from, to) generate a Fibonacci sequence....