ahmad54445 / Grasshopper-TeklaDrawingLink

Grasshopper components for interacting with Tekla drawing area

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Grasshopper-Tekla Drawing Link

Set of Grasshopper components for interacting with Tekla drawing area.

Based on great job done by Sebastian Lindholm from Trimble available in Tekla Warehouse.

Originally, drawing part was not under the scope of link. I hope that as a Tekla community we can fill this gap - LetsConstructIT!

Installation

You have to point .gha file with drawing components to Rhino. It can be done in exactly same manner as the Model link. List of available releases of Drawing link can be found at Releases section.

Video instruction can be found on: YouTube

License

Grasshopper-Tekla Drawing Link is provided as-is under the MIT license. For more information see LICENSE.

Available components

  • Params
    • Drawing Object selects drawing object
    • Drawing Part selects drawing part (which can be mapped to model object)
    • Drawing Point selects point in drawing
    • Drawing Colors combobox for Tekla drawing colors
    • Part View Types combobox typical part view types
  • Drawing
    • Create A Drawing creates assembly drawing of model object
    • Create CU Drawing creates cast unit drawing of model object
    • Create GA Drawing creates general arrangement drawings
    • Active Drawing returns currently opened drawing
    • Close Drawing closes active drawing
    • Open Drawing opens pointed drawing
    • Drawing Size returns size of pointed drawing
    • Drawing Source returns model object which is the parent of drawing
    • Views in Drawing Source lists views inside drawing
    • Delete Drawing deletes drawing
  • Drawing List
    • All Drawings lists all drawings in model
    • Selected Drawings lists only selected drawings from drawing list
    • Related Drawings gets drawings related to model object
  • View
    • Model View creates arbitrary model view (2D or 3D)
    • Part View creates part view (Front | Top | Bottom | Back or 3D)
    • Detail View creates detail view
    • Section View creates section view
    • Related Objects gets view childs - drawing objects
    • Related Views returns section/detail views connected to provided view
    • View Frame Geometry returns size and anchor points of view
    • View Properties Geometry returns view properties
    • Move View move view with specified vector
    • Refresh View refresh view (restore Tekla output)
  • Parts
    • Drawing to Model Object converts drawing part to its model counterpart (enables inter Drawing/Model workflows)
    • Father View returns view where provided drawing object resides
    • Select Object selects drawing object, used before running drawing macros
    • Selected Object gets selected drawing objects
    • Delete Objects deletes drawing objects
    • Modify Part modifies drawing part
  • Geometry
    • Transform Point to View transforms point from global coordinate system to pointed view coordinate system
    • Transform Point to Local transforms point from global coordinate system to local coordinate system
    • Transform Point to Global transforms point from local coordinate system to global coordinate system
  • Attributes
    • Line Type Attributes setting line type and color
  • Misc
    • Run Macro runs model or drawing macro already saved to file or created ad-hoc (right click to select mode)
    • Get COG return center of gravity of provided model or drawing part
  • Mark
    • Level Mark inserts level mark
  • UDA
    • Get UDA get user defined attribute for drawing object
    • Get all UDAs get all user defined attributes for drawing object
    • Set UDA set user defined attributes for drawing object
  • Plugin
    • Picker Input Type drawing plugin atomic picker input
    • Picker Input set of atomic picker inputs
    • Plugin creates drawing plugin

About

Grasshopper components for interacting with Tekla drawing area

License:MIT License


Languages

Language:C# 99.9%Language:Batchfile 0.1%