Solvespace: Lathe difference broken

Created on 9 Aug 2016  路  6Comments  路  Source: solvespace/solvespace

Using Group rotating on active sketch (Shift+L) together with using solid model as difference seem to be broken.

Way to reproduce:

  1. Extrude a rectangle to a box.
  2. Sketch e.g. a circle on one of the box sides.
  3. Group rotate circle sketch (Shift+L) and use difference.

I'm using SolveSpace version 2.1~dce90646 on Linux Mint 17.3.

failed lathe
failed lathe.slvs.zip

_BTW: Thanks for the effort to provide a free and usable 3D CAD program for Linux (too). The best alternative, OpenSCAD, only works for some use cases. Truly appreciated._

NURBS bug wontfix

All 6 comments

This is a known limitation with the SolveSpace NURBS backend. There are no plans to improve the backend for now. Check the "Force NURBS surfaces to triangle mesh" option in the group properties every time this issue arises, as a workaround.

Generally, you can achieve some success with getting the NURBS operation to proceed by making sure the NURBS surfaces do not coincide with each other (the torus is constructed from 4*4 surfaces, a circle being constructed from four rational Bezier curves). I.e. in this case, try making your torus's center slighly off the edge of the rectangle. This is, of course, inconvenient to do.

@whitequark would you please label this 'NURBS' so I can find it easier some day in the future.

done! feel free to send me any other issues to tag, I appreciate this

This is actually fixed now.

Fixed on 2020-10-09 22:10:22 in commit d72eba8039c52f5e8d3ab36ec2d8a7598dfd578b
Pull request https://github.com/solvespace/solvespace/pull/733

I am adding this comment just so that things are cross-referenced.

This is the oldest "NURBS" issue on GitHub and now it is fixed - thanks @phkahler :-)
@whitequark I hope you'll enjoy this :-)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

probonopd picture probonopd  路  5Comments

michthom picture michthom  路  9Comments

phkahler picture phkahler  路  6Comments

giannissc picture giannissc  路  9Comments

rpavlik picture rpavlik  路  7Comments