Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

10 Good

1 Follower


  • Rank

Personal Information

  • Location

Recent Profile Visitors

278 profile views
  1. Found a little bug inside my Force node. Uploading fixed version. GravityNodeV2.1.vwx
  2. @Marissa Farrell I've posted second topic about my new version of Gravity Node where my problem occurs. In my file on layer 002 there are two sets of points. I wanted to make each set of points as an single input that I later connect to my Force source node. GravityNodeV2.0.vwx
  3. Hello there! I had some free time during Christmas and decided to make some upgrades to my Gravity Node I had posted some time ago. New solution is in fact pair of nodes: 1. Force source - node collects all information about how we want to affect our grid. Inputs are: set of points as sources (list of 3D points), force value (real), gravity factor (any number from 0 as an multiplier for force, the more the bigger affect, pop-up menu to decide if force should be positive (push from), or negative (pull toward). 2. Force - node that collects any number of force fields and list of points to modify. There are two examples In my file of how it works: 1 - layer 001, where there are 2 points affecting the grid 2 - layer 002, where there are two sets of points (2 positives and 3 negatives wit different force values) that modify the grid at the same time. Enjoy! GravityNodeV2.0.vwx
  4. Hi all! Is there a way to import multiple geometry into network in the same way, as it works for Control Geometry node? E.g. there are 3D points created by hand (as loci). I want to use them as starting points for geometry generated by network, but at the same time I want to keep the ability to relocate them (just like control geometry works but for multiple objects). Tried to use polygon as an input and read its corners as desired 3D points, but this method fails, if there is a need to use two or more sets of points. Thanks for any help!
  5. @m.graf, thanks, it's working now. I had the same idea, but still, "remove duplicates" does not fix the "Planar Boolean Node". If you connect the output of Planar Boolean Node to e.g. Print Debug you will see that it produces enormous number of information. I wanted to know why 🙂
  6. Hi all! I need some help with planar boolean node. My network should be working like this: 1. Insert any planar shape. 2. According to a bounding box of the inserted shape create network of rectangles. 3. Intersect rectangles according to the inserted shape. Somehow planar boolean creates a lot of additional, invisible objects that shows up after further operations of the network. Any hints? Grzegorz TileCounter.vwx
  7. Hi, all! I wanted to work through a contour node and found something that bothers me. If the input object is a solid with a hole in it, the contour node creates multiple objects ( a general contour and a hole contour). In my example on layer 001 there is an solid, that works fine. On layer 002 there is a solid with a hole and contour node doubles sections. Is it possible to manage output of contour node to create clean sections (if there is a hole it should be included as one object or group?) as intuition suggests? Contour.vwx

    Gravity node

    @mjm Not in this form. Node I made was designed as intuitive tool for fun, not as a mathematical one. Inputs does not represents real strengths. But it might be an interesting challenge to make something like you asked. I will give it a try in my free time.

    Gravity node

    Hi, all. I had been inspired by the "Create and Rotate a line in polar coordinates" topic, and came up with a idea of creating node that mimics gravity. And that's the result, as a simple Marionette Object. How it works: 1. Input point as "Gravity center". 2. Input list of points to modify. 3. Gravity value. Defines "strength" of gravity force. 0 = nothing happens, 1 = point will be moved to the gravity center. Positive values moves points away from gravity center, negative towards it. 4. Radius value. Defines the area where points will be modified. Points outside this area will remain unmodified. Works as a remap of min and max values of radius and transforms it into 0-1 factor, that multiply gravity value. Gives an effect of different gravity strength depends on distance from gravity center. The further the point is, the less gravity will affect it. Hope you will enjoy it. GravityNode.vwx
  10. @Benson Shaw, Hi. Try editing Rotate Line node. There's "-" in a front of "rot" in vs.HRotate definition indicating clockwise rotation. Change: #script vs.HRotate(line, p, -rot) For: #script vs.HRotate(line, p, rot) In 2019 works.
  11. @Alan Woodwell Thanks for your help 🙂 it's all working now. The solution was pretty easy, can't believe I missed it earlier. The problem was, as you noticed before, that vTan is not vAng. I thought that every vector is considered as vector. Rotate node's description says vAng - "It could be a 2D/3D rotation vector...", but I didn't realize there are different kind of vectors in Marionette. 🙂
  12. @Alan Woodwell I need to take a closer look on how it works. This looks promising.
  13. @Alan Woodwell, thank you so much for your time. Unfortunately, connecting vTan in "Get Point On Poly" to vRot in "RectangleXXXX" does not work. I mean they are rotated in the right direction, but at the same time moved from the curve (see picture). I don't understand why this happens, so I tried to use rotate node to make same effect in two steps. I will search for kind of translator between 3DVector and angle, maybe this will help.
  14. Hello there! Tried to create a network that places shapes on input Curve. Shapes have to be perpendicular (placed along curve's normal vector). But somehow I can't see any result. Debugging shows, that last node (Rotate) generate geometry, but it does not show up on screen. Any ideas? Offtopic Is there any progress in finding normal vector to 3D curve/NURBS curve? ShapesOnCurve.vwx
  15. It is not important at all. What do you mean by saving as "intelligent symbol"?


7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114


© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

  • Create New...