Jump to content

SBarrettWalker

Vectorworks, Inc Employee
  • Posts

    335
  • Joined

  • Last visited

Files posted by SBarrettWalker

  1. Image-Based Triangulated Panel

    This is a Marionette object that uses several python libraries - Pillow, NumPy, and SciPy - to create a triangulated panel that takes its colors from the pixels of an image.
    The color for each triangle is the average RGB value for all the pixels that would fall within that shape if the picture and the panel were aligned.
     
    To create this object I used some nodes that @Marissa Farrell created, a couple from this file and one node from this file.
     
    As this Marionette object contains external libraries, you may see some prompts to download libraries the first time you make a change. Just click OK when prompted. Unfortunately, this object does not work on PC running Vectorworks 2020. It does however work on a PC running Vectorworks 2021. 
     
    There are two files in this post, one with just the Marionette object and another that uses the Marionette object in an actual model.
     
     

    145 downloads

       (0 reviews)

    1 comment

    Submitted

  2. Panel Arrays

    In Vectorworks, there is a command that allows the user to build a surface array, i.e. to array a symbol across a NURBS surface. This is a powerful tool, but creating patterns with multiple symbols is currently missing as an option in the software. 
     
    With this in mind, these two Marionette scripts are meant to help create panel patterns on a wall with existing 3D symbols:
    ·     The wrapper “Panelization with Rotation” arrays a single symbol across a surface, but can apply a rotation to that symbol in either a user-defined pattern or randomly. 
    ·     The wrapper “Panelization with Multiple Panels” arrays multiple symbols across a surface in either a user-defined pattern or randomly.
    For both scripts, the horizontal and vertical reveals between panels can be set separately, allowing for quick visualization of multiple paneling design options.
     
    These scripts only work when the NURBS surface is flat and the face is rectangular — the symbols will not follow a curved surface. This is meant to be used for panelized walls, which are much more likely to be flat. (The surface however does not have to be vertical; it can be slanted or horizontal.)
     
    The panels are distributed from left to right, top to bottom across the surface — if the pattern does not fit exactly across the surface, there will be extra room left at the right and/or bottom edge of the surface. When paneling a wall, it is more likely that the full surface or the reveals will be resized to fit the appropriate number of panels versus trimming the panels along one side.
     

    203 downloads

       (0 reviews)

    2 comments

    Submitted

  3. Room Screen

    Here is another Marionette Object with articulation. It is a simple room screen that has three panels with two hinge points. Each panel can be given an angle of anything between 0 and 90.

    83 downloads

       (0 reviews)

    0 comments

    Submitted

  4. Asterisk Wall Clock Object

    This is a Marionette object that is a wall clock. The time of the clock can be set by sliders in the OIP. The three pieces of the clock: the face, the hour hand, and the minute hand are all symbols that can be changed. The only important aspect of the symbols is that the XZ value of the insertion point for all the symbols be at the center of rotation and the Y value be relative to the clock face.

    37 downloads

       (0 reviews)

    0 comments

    Submitted

  5. Panelization

    This file was created by Proving Ground to analyze the panelization of NURBS surfaces. Based on 3 NURBS curves, it creates a lofted surface, then converts it to a series of 3D polys. It then compares the 3D polys to the curvature of the surface at that point and states how out of plane each panel is. It also uses a color gradient to indicate where it is out of plane. It then makes a copy of the panels and lays them flat in a grid.

    161 downloads

       (0 reviews)

    0 comments

    Submitted

  6. Platonic Solids

    Here is a file with some Platonic Solids as nodes and Marionette objects. The faces of the solids are in the form of 3D polygons.

    64 downloads

       (0 reviews)

    0 comments

    Submitted

  7. Sine Wave

    Here are a couple wrappers that output sine and cosine waves. I thought the math enthusiasts might find these useful.

    61 downloads

       (0 reviews)

    1 comment

    Submitted

×
×
  • Create New...