# Fairfax

Member

53

0 Neutral

• Rank
Apprentice

## Personal Information

• Occupation
Architect
• Homepage
www.essentialhabitat.com
• Location
United States
1. ## Creating shelves from a lofted surface

Benson, I get where you're coming from, thank you! It is actually the front of the shelves that twist and turn. I'm an architect seeking to make things complicated! ;-) Speaking of complication, it seems like this operation would be rather time-consuming, since I need to create 8 shelves in each design iteration, and anticipate it will take numerous iterations to make this thing look "right." This was my original impetus to use Marionette, which automates operations, but adds a whole other layer of complexity and uncertainty to this effort. Note to self - "Be careful what you wish for, 'lest you get it!" As I feared, once the most obvious approach (projecting) fails to work, the workarounds are much more challenging. I'll keep at this! Regards, Graham
2. ## Creating Parametric Shelves in VW/Marionette

I've attached a VW file with a couple attempts at getting the "Contour" node to work. I don't know if there's another bug I'm dealing with or just a "short between the earphones" as it were!
3. ## Creating shelves from a lofted surface

Benson, Thanks for this. I think I'm understanding your process. I don't know that this is a wrinkle, but the shelf spacing needs to be uniform (i.e. the height of the solid divided by rounded-down integer value of the height of the solid divided by a minimum shelf spacing.) The shelf spacing is not an even multiple of this value. My understanding of the contour tool is that it only takes one delta value.
4. ## Creating shelves from a lofted surface

Alan, Great! Could you explain this in more detail? i.e. You take the NURBS curve and do contours with a horizontal line as the guide? I need to do this because I need the shelves evenly spaced and that even spacing is not an integer multiple of the shelf thickness. Assuming this is the correct approach, I end up with NURBS curves that are just the front profile of the shelves. How do I extrude them into what you have shown?
5. ## Creating Parametric Shelves in VW/Marionette

I just heard back from a VW Marionette expert (thanks Sarah!) to try the "Contour" function, which also has a node in Marionette. This is a bit cumbersome because it creates NURBS curves which then need to be converted to polygons to "trim surface" the shelf polygons, which are then extruded, unless there's a more streamlined approach. Thanks! I am having trouble getting the "Contour" node to work. How do you compute the "point" and "dir" input values from/for a given NURBS surface?
6. ## Creating Parametric Shelves in VW/Marionette

I got some help, but not out of the woods yet. The "Project" tool does not trim the extra part of the polygon/NURBS curve which is being projected that extends beyond the profile. In fact, it won't project unless the polygon/NURBS curve to be projected is within the profile it is projected onto. That is one issue to deal with, which could make for tricky Marionette scripting. The second is that it's not clear to me that Marionette even features the proper "Project" tool, as I've noted in another post here. The only "Project" tool I located was in the "Points" section and it does not take a solid and a polygon/NURBS curve as inputs. Something about all this rhymes with "hugs!" ;-)
7. ## Creating shelves from a lofted surface

I am having to iterate various designs of the shelves. This, plus curiosity, is why Marionette is in the picture. I just heard back from a VW Marionette expert (thanks Sarah!) to try the "Contour" function, which also has a node in Marionette. This is a bit cumbersome because it creates NURBS curves which then need to be converted to polygons to "trim surface" the shelf polygons, which are then extruded, unless there's a more streamlined approach. Thanks!
8. ## Creating shelves from a lofted surface

Thanks for that! I got it working as you did. Unfortunately, I don't think it works in Marionette at all. Any thoughts? Any thoughts on another method to achieve the same effect? Thanks, Graham
9. ## "Project" Function in Marionette?

I am hoping this is the solution to my previous post: http://app-help.vectorworks.net/2016/eng/index.htm#t=VW2016_Guide%2FShapes2%2FCreating_a_Rib.htm%23XREF_76751_Creating_a_Rib However, I've looked for the "project" function in Marionette and the only thing I can find is in the "Points" category and it does not accept a solid and a 2d object or NURBS curve as inputs, only a 2D point and a 2D object. Am I missing something?
10. ## Creating shelves from a lofted surface

I tried that, but it doesn't work since it just gives me a sliver of the front profile of the rib, not the entire rib. Here's the type of operation I would like to perform, with the half sphere replaced by the lofted surface in the VW file I uploaded in the original post: http://app-help.vectorworks.net/2016/eng/index.htm#t=VW2016_Guide%2FShapes2%2FCreating_a_Rib.htm%23XREF_76751_Creating_a_Rib
11. ## Problems with Lofting in Marionette

All I had to do was reverse the direction of the middle curve, thank you!
12. ## Creating Parametric Shelves in VW/Marionette

Hello, I am trying to create a series of shelves, or "ribs" where the front profile is defined by a lofted surface. i.e., the profile of the shelves will vary by elevation, and their profile will be defined by this lofted surface. I want to do this in Marionette (already have a script that lofts the curve from 3 NURBS), but, to start, how does one do this manually? I've created a sample file with two versions, one with the profile curve as a generic solid, one as a NURBS curve. The shelf section is 1" thick, a NURBS curve in both cases. It seems like the "Project" tool in "Add" mode should do what I want, but I can't get anything to work. I've also tried this with two solids in Add, Subtract, Intersect, etc. Any help would be appreciated! Thanks, Graham PS - I've added pdfs of what happens when I try to use "Intersect Surface." It gives me the correct front profile, but no shelf behind it.
13. ## Creating shelves from a lofted surface

Hello, I am trying to create a series of shelves, or "ribs" where the front profile is defined by a lofted surface. i.e., the profile of the shelves will vary by elevation, and their profile will be defined by this lofted surface. I want to do this in Marionette, but, to start, how does one do this manually? I've created a sample file with two versions, one with the profile curve as a generic solid, one as a NURBS curve. The shelf section is 1" thick, a NURBS curve in both cases. It seems like the "Project" tool in "Add" mode should do what I want, but I can't get anything to work. I've also tried this with two solids in Add, Subtract, Intersect, etc. Any help would be appreciated! Thanks, Graham Here's an image of what happens with "Intersect Solids" which leaves me with the front edge of the shelf, before and after "Intersect." While this is the correct front profile, I need the rest of the shelf behind it. Thanks, Graham
14. ## Node Editing Anomally

I was recently stymied by an anomaly in how Marionette works. Perhaps its a well-known issue, but it seems counter-intuitive. Basically, you can only wire nodes together in Top/Plan View. If you're in another view, you can delete and insert nodes, but not wire them - seems like the file has crashed. It would be best, IM(H)O, to allow editing in any perspective since you may have a script that produces a 3D result. Failing that, making it obvious that the script is not editable rather than "somewhat" editable would be nice. Regards, Graham
15. ## Problems with Lofting in Marionette

Thanks, I'll try this!