Tobias Kern Posted July 16, 2015 Share Posted July 16, 2015 (edited) hi, you only can convert one 2d object (rectangle, polygon, ...) at once to a nurbs surface, if you select more than one, vw 20150 shows an error hint. so my wish: multiple conversions to nurbs-surfaces of non-connected 2d-objects! cheers johnny Edited July 16, 2015 by johnnygitarr Quote Link to comment
0 Vectorworks, Inc Employee PVA - Admin Posted July 16, 2015 Vectorworks, Inc Employee Share Posted July 16, 2015 Thank you! Submitting request now. Quote Link to comment
0 Bas Vellekoop Posted July 16, 2015 Share Posted July 16, 2015 +1 This would be very handy! https://techboard.vectorworks.net/ubbthreads.php?ubb=showflat&Main=42054&Number=209264#Post209264 Quote Link to comment
0 Vectorworks, Inc Employee PVA - Admin Posted July 16, 2015 Vectorworks, Inc Employee Share Posted July 16, 2015 hi, you only can convert one 2d object (rectangle, polygon, ...) at once to a nurbs surface, if you select more than one, vw 20150 shows an error hint. To clarify, you are referencing the "Model > 3D Power Pack > Create Surface from Curves" command when used on multiple planar objects? Quote Link to comment
0 Tobias Kern Posted July 16, 2015 Author Share Posted July 16, 2015 (edited) hi jim, yes, i do to! … and all bas wrote in his linked topic. Edited July 16, 2015 by johnnygitarr Quote Link to comment
0 Kevin McAllister Posted July 17, 2015 Share Posted July 17, 2015 (edited) I'm a bit confused by this wish, I guess because I've never used "Model > 3D Power Pack > Create Surface from Curves" to convert 2D objects to NURBS. Its not really designed for that because its trying to create one surface from a network of curves. I could see how it could work for closed curves like rectangles and circles because they technically are a network of curves. I actually wish Modify>Convert>Convert to NURBS, which is really designed for the conversion you're trying to do, was a little smarter. It should convert closed, filled shapes (i.e.. solid circles, rectangles and polygons) to NURBS surfaces. It should convert open shapes (i.e.. unclosed polygons or polylines, lines) or unfilled shapes (ie. fill set to none) to NURBS curves. In the long terms, all 2d shapes should ultimately be seen as NURBS curves or surfaces like other programs. Kevin Edited July 17, 2015 by Kevin McAllister Quote Link to comment
0 Benson Shaw Posted July 17, 2015 Share Posted July 17, 2015 +1 to the wish +1 to Kevin's points Except I do want to preserve the legacy 2d objects. I want access to objects that can be guaranteed to create planar, remain planar throughout edit, and exist on a known plane (esp the layer plane). I'm OK with some system where default NURBS or 3d poly planar objects can be converted to legacy 2d, or a 2d legacy object can be derived from the NURBS curves and surfaces in Kevin's discussion. -B Quote Link to comment
0 zoomer Posted July 17, 2015 Share Posted July 17, 2015 +1 +1 +1 What Benson said. Quote Link to comment
0 Vectorworks, Inc Employee PVA - Admin Posted July 17, 2015 Vectorworks, Inc Employee Share Posted July 17, 2015 Objects like Rectangles and other "Planar" objects will likely never ever truly go away, but be handled in the background more like Kevin describes. Preferably removing the need for the user to understand the difference or act in any way differently because of what objects they are working with. Quote Link to comment
0 Kaare Baekgaard Posted July 17, 2015 Share Posted July 17, 2015 (edited) "It should convert closed, filled shapes (i.e.. solid circles, rectangles and polygons) to NURBS surfaces." Please, no! This is not good. when you convert to nurbs surfaces, you get trimmed objects, which is a degeneration, because vital information is lost. So please do not use Kevins wish as it stands, Jim. There has to be two separate commands for converting to curves or surfaces – or all 2D objects – open or closed – should be converted to curves first. I do not like those trimmed surfaces, because they are a dead end, that cannot be used for a number of further commands. Edited July 17, 2015 by Kaare Baekgaard Quote Link to comment
0 Kevin McAllister Posted July 18, 2015 Share Posted July 18, 2015 I'm happy to backtrack. But I am looking to improve upon the two step process which can get very involved when you're translating a lot of shapes. Surfaces are needed for commands like "Stitch and Trim". And you can easily get the curve if needed by using the Extract tool. I still feel "Model > 3D Power Pack > Create Surface from Curves" is not intended for conversions. Is it possible for a circular shaped NURBS surface to not be a trimmed surface? (I have no idea myself.) KM Quote Link to comment
0 Kaare Baekgaard Posted July 18, 2015 Share Posted July 18, 2015 (edited) Kevin, the problem with extracted curves is, that they tend to pick up extra vertices which makes them less clean to work with. For most purposes that may not matter, but if you are creating double-curving objects like the dinghy below, you need to keep it clean. Yes you can create circular shaped surfaces, that are not trimmed surfaces: Start by making a 3-line C-shaped polygon where the open side is twice as wide as it is tall. Convert it to a nurbs curve object. Use the 3D reshape tool to change the vertex mode of the two corners. Use the OIP to change the weight of the two corner vertices to 0.5. The curve has now become a half-circle. Reflect & duplicate the half circle curve, so it becomes two halves of a full circle. Loft the two curves. The resulting object is an 8-vertice circular surface, that can be reshaped into any oval. I really wish, there was an easier way to do this, but most other methods only give me trimmed objects. https://drive.google.com/file/d/0BxL3Oyph55RRaEhFWlllYnNpanc/view?usp=sharing Edited July 18, 2015 by Kaare Baekgaard Quote Link to comment
0 Kevin McAllister Posted July 18, 2015 Share Posted July 18, 2015 (edited) Kaare, Thanks for the detailed explanation. It was quite helpful. Kevin, the problem with extracted curves is, that they tend to pick up extra vertices which makes them less clean to work with. Is this true for all programs (ie. Rhino) or just VW? Do we need to wish for better curve extraction? Loft the two curves. The resulting object is an 8-vertice circular surface, that can be reshaped into any oval. Interestingly you can use "Model > 3D Power Pack > Create Surface from Curves" instead and get the same result here. It seems like we should be wishing for non-degenerative conversion to NURBS surfaces (ie. VW should try to convert to a clean, untrimmed surface first before falling back on an untrimmed surface as a result.) I tried the same process for creating a surface in Rhino and then imported it into VW. Clearly the import/conversion engine defaults to trimmed surfaces. Even weirder when you "untrim" the Rhino created circle it stays a circle. It seems VW needs some tweaking under the hood when it comes to NURBS. Kevin Edited July 18, 2015 by Kevin McAllister Quote Link to comment
0 Benson Shaw Posted July 18, 2015 Share Posted July 18, 2015 It seems VW needs some tweaking under the hood when it comes to NURBS. Yes! Please! Lots of tweaking. Enhance NURBS modeling along in parallel as Sectioning and other polygon model features are added and improved. Drape Surface seems able to create complex, untrimmed NURBS surfaces. Why not similar capability in the Create Surface from Curves and other surface creation processes in vwx? -B Quote Link to comment
0 zoomer Posted July 18, 2015 Share Posted July 18, 2015 Objects like Rectangles and other "Planar" objects will likely never ever truly go away, but be handled in the background more like Kevin describes. Preferably removing the need for the user to understand the difference or act in any way differently because of what objects they are working with. ++++++ 1 Quote Link to comment
Question
Tobias Kern
hi,
you only can convert one 2d object (rectangle, polygon, ...)
at once to a nurbs surface, if you select more than one,
vw 20150 shows an error hint.
so my wish:
multiple conversions to nurbs-surfaces of non-connected 2d-objects!
cheers
johnny
Edited by johnnygitarrLink to comment
15 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.