Giter VIP home page Giter VIP logo

gh_sofistik's Introduction

gh_sofistik

Grasshopper components allowing to add properties for structural analysis to Grasshopper geometry and to convert this information to SOFiSTiK input files

Install the components by dragging & dropping the assembly gh_sofistik.gha from the subfolder ./bin onto the Grasshopper window. After installation a SOFiSTiK tab should appear in the control panel of Grasshopper containing four groups of components:

  • General: provides a component to start an analysis calculations directly from grasshopper, a component to stream text data to *.dat files or a component to adjust visualization settings globally.
  • Section: provides components to create & attribute SOFiSTiK sections from planar geometry, to inspect the sections and to write this information to SOFiSTiK files.
  • Structure: provides components to convert points, lines and areas to SOFiSTiK structural elements as well as components to create rigid and elastic couplings between these structural elements. All these structural elements can then be passed to a further component, called SOFiMSHC which converts the structural information into a SOFiSTiK input which can be streamed to a file and calculated there.
  • Loads: provides components to add loads to points, lines and areas. As input, Grasshopper geometry as well as structural items defined by the components described before can be used. An additional component, called SOFiLOAD allows to convert these loading items into SOFiLOAD input.

The components for defining structural elements in the structural group also support 'Baking' in a way that the defined analytical properties can be transferred to Rhino being readable by the SOFiSTiK Rhino Interface there. This means, the geometry baked within Rhino can be further edited and meshed to a SOFiSTiK analytical model from there - provided, of course, you have the SOFiSTiK Rhino Interface installed.

Commerical Version

Further components with additional functionality, e.g. allowing to define parametric bridge models with varying cross sections or to define pre- and posttensioning tendons will be available in a commercial version. For further information please check the following website: www.sofistik.com/products/finite-elements/rhinoceros-interface

Online Documentation

An online documentation of gh_sofistik is available on the SOFiSTiK webpage: www.sofistik.de/documentation/2020/en/rhino_interface/grasshopper/. The online documentation contains a detailed Command Reference. This reference includes all the components available here + the additional components only available in the commerical version.

Examples

An example can be found in the subfolder gh_sofistik/examples:

Creation of Girder System

Please Note

Please note: the grasshopper assembly is continuously being developed and we cannot guarantee that, e.g. node and parameter names may not change. However these changes mainly take place in the master branch. For productive usage, we recommend to use the version of a specific release, and to download the gha assembly from there.

gh_sofistik's People

Contributors

andreasniggl avatar emanuelknapp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.