Jump to content

DomC

Member
  • Posts

    604
  • Joined

  • Last visited

Files posted by DomC

  1. creating records from txt or xls

    This Network shows how to create fields from an existing xls or txt file.
     

    219 downloads

       (0 reviews)

    0 comments

    Updated

  2. Basic Reshape SolidScale in x,y,z

    This Nodes breaks up and scale a 3D Solid Geometry and the result is similar like a 2D Geometry reshaped by the 2D Reshape Tool.
    The Input Geometry (Geometries) have to be grouped. You can input it from symbol or control geometry. 
     
    The Node is designed with some love to detail and make the job in many situation just right. It follows some rules:
    1. reference Point is left bottom back
    2. Overlapping geometries over the zero point to left, back or bottom are handled symmetric. You can use locus points to direct the correct symmetry.
    3. The nodes cut a geometry in 3 parts. the end parts are called "caps". The Node allows to scale the caps or the middle part (in most cases the right mode)
    4. It is necessary the input geometry is a group.
    5. Grouped Objects completely inside caps, will be moved as well
    6. Objects between the caps, will be moved half value
     
    This advantage of this node, is to allow an incredible fast production of a specific type of PlugIn Objects (Reshape in x, y, z direction Middle Part is scaled like Tables, Pillars, Handles etc.)
     
     Movies:
     
    Simple Example (Pillar):
    https://youtu.be/F6BIe8d0mTs
     
    More Complex Example(Window Element):
    https://youtu.be/pJ9R8UWyM7Y
     
    Further Examples:
    https://youtu.be/uRwDU-KTRjw
     
     
     

    813 downloads

       (0 reviews)

    10 comments

    Updated

  3. Create Symbol

    "Create Symbol" creates a new symbol definition on the active document. Refresh resource manager if you create a new symbol with this node by just switch to another document and back in the resource manager.
     
    This node does not use "List absorb" so you can just insert one object into the symbol definition. Recommended to first create an empty symbol and then use "Set Parent" to attach several objects into the symbol.
     
     
    Create Symbol.vwx

    77 downloads

       (0 reviews)

    3 comments

    Submitted

  4. Circular Marionette Stairs

    Three Examples of Marionette PIOs of Circular Stairs.
     

    772 downloads

       (0 reviews)

    2 comments

    Updated

  5. Marionette Translate Character to Geometry

    A Marionette PlugIn, that collects a custom drawing (font character, picture whatever) and refer it to a regular font character. 
    This "Font" is placed into the control geometry container. Also we could just use a blue symbol.
     
    The Heart of the script is a custom node "create font dict" which manage collecting the control geometry. Also it returns a dictionary sequence data type. A dictionary is very useful if you want to have pairs of data. In this case a character and a drawing group with informations forms a pair. 
     
    Sure, the script could be improved by several things (multi-line, alignment, page based etc. )  But I think it is very useful to have that plug in. Have fun with it. Maybe you can share your own fonts and your wonderful handwriting here. Thanks.
     
    Usecases:
    1. Handwriting Font
    2. Vectorfont (ability to use sketch view)
    3. For Milling Machines
    4. Fast inserting of object sequences
    5. ...
     
    Update v2019
    1. Script Crashed if input Geometry was None (Integrated a script blocker and an Alert Dialog )
    2. Input Dict was always None, because use of an outdated Script command (vs.GetType() instead vs.GetTypeN()). Issue in many other scripts. One of the very rare incompatibilites of Script commands the past Years.
     

    122 downloads

       (1 review)

    0 comments

    Updated

  6. Class Legend Attributes

    This Network ist not very flexible (world based values, just one row) but still useful.
    You can insert and and ungroup for individual layout etc.
     
    Note!
    1. First delete all classes and replace to "none" or "keine"
    2. copy the object on your file
    3. If you do not delete classes on the original, you will paste the classes from the example in your file

    101 downloads

       (0 reviews)

    4 comments

    Updated

  7. 2D Light Effects PlugIn

    The Example file contains two PlugIns for 2D Light effects.
    https://youtu.be/34gu6EEvhog
     

    274 downloads

       (0 reviews)

    1 comment

    Updated

  8. Polygon Survey

    A Node which creates Measure Lines in Polygons (Line from every vetex point to every other vertex point).
     
    1. p2p Lines:
      
     

     
     
     
    2. Perpentidular Lines (Perpentidular Line from every poly vertex on every poly edge):

     

     
     
    To sort out needless lines, there are several filters integrated:
    1. Double Lines automatically filtered with an epsilon (p2p is not the same as perpenticular if you look all 15 digits)
    2. Measure Lines, which are identical with poly edges
    3. Measure Lines, which are outside of the polygon
    4. Overlapping lines. If two lines are parallel and both points of the smaller lines are on the bigger line, the bigger line is filtered
     
    5. Filter Lines over and lower than min max values 
     
    6. An Option, to return a number of length (Return first x values). As example if there are measure lines with the length (1.2, 1.2, 1.25, 1.5,) and the value is 1, two lines with 1.2 will be returned. This value is holding on perpendicular and p2p lines. 
     
    Summary:
    Turn off Debug options like "Show Edge", "show Outside Poly", Filter small length (niches) and set "Return first x values" on 1 or 2 to get optimal results. So a normal result will look like this:
     

     
    Attached there are three examples. An Example with spaces, An examples just with polys and an example as PlugIn. PlugIn is good for playing with the options to see changes prompt.
     
     
     
     
     
     

    73 downloads

       (0 reviews)

    0 comments

    Updated

  9. Menu-Command Distribute horizontal

    If you often have objects like imported pictures or imported PDFs with many objects or pages, this Marionette Menu Command can be handy.
    It aligns objects to the bounding box buttom and stick it together to the bounding box width.
     
     

    123 downloads

       (0 reviews)

    1 comment

    Updated

  10. 3D Window with 2D content, wall hole and stone curb

    Example of a 2D/3D Marionette PIO with a Custom Wall hole.
    The Geometry of the Window and the embrasure is based on a symbol. Also the 2D Drawing is based on a symbol. The Geometry is reshaped by the 2D and 3D Reshape node. So the Script itself is relatively slim.
     
    Replace the Geometry with everything else you can draw. Generic solids are recommended. Also you could script some additional geometry for window division while frame is parametrized by reshape node.
     
    This will go on. It took about 2 hours to draw the geometry and 2 hours to parametrize it. Impressive, how quick we can produce PIOs with Marionette based on that workflow.
     

    217 downloads

       (0 reviews)

    0 comments

    Submitted

  11. Menu Command - File Info

    Show Size of the active Document

    69 downloads

       (0 reviews)

    0 comments

    Submitted

  12. Open Folder of current Document v.1.0.0

    This Wrapper contains two Marionette Nodes:
    1. GetActFile -> Returns the Path of the Active Document
    2. OpenDocFolder -> Starts a Subprocess of Finder (Macintosh) or Explorer (Windows) to show a Window from the input Path
     
    Just Test by executing Wrapper. If you like it, add it to your Marionette menu commands.

    93 downloads

       (0 reviews)

    0 comments

    Updated

  13. Export SheetLayers as txt (Text-Tab)

    This Scripts help you exporting your layout structure to get an external list of your drawings if needed.
     
    Exports Sheet Name, Title, Page Size and Page Numbers. Export Folder can be selected. FileName.txt can be set in ObjectInfo of wrapper. Grey and orange nodes (Screenshot) are custom nodes. "Manipulate File" is edited (codex utf_8) to support special characters like äöüé etc.
    Note: I think Excel on Mac has issues handle the exported file's special characters (utf_8 encoding), not my fault I guess. The codex can be changed inside "Manipulate File" Node if you are not happy with the exported text encoding or find/replace on the other Software.
     

    66 downloads

       (0 reviews)

    0 comments

    Updated

  14. Rectangle Line Pattern

    A Rectangle Line Pattern with a random option.
     
    Also the files show, hot how to project on a NURBS Surface. This 3D Projection contains two additional custom nodes.
     
    1. GetZatXY (Also used in many other examples on the community board)
    2. GetZamong Pt. Not so easy to understand. This nodes calculates the z value of a 2D Point between two 3D Points without trigonometry (faster). 
     
    Movie Link (2nd Part of Movie)
    https://youtu.be/GcFwW-k5Lms?list=PL8s_WkTvFQ2YdFlMfU7Teuh5QrmsO03gW
     

    59 downloads

       (0 reviews)

    0 comments

    Updated

  15. Growing Lines

    This example is based on a custom node. which returns a line pattern. This pattern is based on several while and random loops. I have not found a proper way to run a while loop over a marionette network so this is better to create in a custom node.
     
    It is easier to play with the example, than explaining exactly how it works. 
     
    Have fun with it. This is my base study to find a workflow to project any pattern on a NURBS Surface which would be a real scope of usage.
     
    Movie Link (first Part of Movie)
    https://youtu.be/GcFwW-k5Lms?list=PL8s_WkTvFQ2YdFlMfU7Teuh5QrmsO03gW
     

    Growing Lines 1.0.0.mp4  
     
     

    102 downloads

       (0 reviews)

    0 comments

    Updated

  16. Bar Diagram

    A nice, small Marionette for creating bar diagrams. This is much more simpler and more flexible than a spread sheet bar diagram.
     
     
    Options:
    1. ColNames
    2. Col Values -> mandatory
    3. RefValue -> A bar with this value, has the height of the BArHeigtRefValue field
    4. BarWidth
    5. BarHeigtRefValue
    6. Invert -> A bigvalues results in small bar
     
    There is a 2 minute movie (without audio) 
    Bar Diagram.mp4

    50 downloads

       (0 reviews)

    0 comments

    Submitted

  17. Number to Row Name

    If you need Worksheet-like Numbering like A, B, C .... AA, AB ..... AAA .... This node offers you an easy solution.
    There are two nodes for both directions.
     
    Limitations:
    1. Input from special characters etc. will result in wrong values or errors. 
     

    27 downloads

       (0 reviews)

    0 comments

    Submitted

  18. Name2Index

    Some Ressource Types (such as dimension standard or text styles) are handled by an index number. This node helps to find the index of those resources.

    39 downloads

       (0 reviews)

    0 comments

    Submitted

  19. Point Rectangle

    This node creates optional a rectangle and returns the corner points of that rectangle.
    Often there is a need of a rectangle and the corner points. If the rectangle is rotated, it can be a cramp to calculate the corner points. I hope this node can help to simplify marionette workflows.

    44 downloads

       (0 reviews)

    0 comments

    Submitted

  20. Create Design or Sheet Layer

    This Node creates a new layer and keep the active layer the active one. 
    It has a popup witch allows to choose sheet or design layer. It returns a  handle to the new layer or a handle to an existing layer with the same name.
     
    Like ever .. with not warranty try first in an empty file and be careful creating thousands of layers or layers with the same name as other objects in the drawing. 

    44 downloads

       (0 reviews)

    0 comments

    Submitted

  21. Move Symbol in Folder or create Folder

    Insert Symbol in Folder Node:
     
    1. Move the Symbol with the input name in the folder with the input folder name
    2. If folder do not exists it will be created. If no symbol name is inputted, the folder created also
    3. If the folder name is taken by another object, the folder will not be created

    41 downloads

       (0 reviews)

    0 comments

    Updated

  22. Enhanced Rectangle

    What is the distance of the middle top point to the insertion Point (left bottom), if your rectangle has 175.5° degrees? Not so easy calculate the move vector or the rotation for that. This node can help you to use your time for other challenges. You can place your rectangles with every standard reference Point in any angle in degrees.
     

    53 downloads

       (0 reviews)

    0 comments

    Submitted

  23. Reset Object

    Some Objects needs to be Updated after Changing the Object Properties. In this cases this node can help you.
    Reset Object.vwx

    25 downloads

       (0 reviews)

    0 comments

    Updated

  24. Symbol Link Text

    If you have many symbol definitions and have to link text to record fields. This Marionette can help you.

    57 downloads

       (1 review)

    0 comments

    Updated

  25. Locus with Mastersnap Point

    This is an enhancement of the standard locus point, with OIP Mastersnap or not.
     
     

    17 downloads

       (0 reviews)

    0 comments

    Submitted

×
×
  • Create New...