Karamba3D v1.3.3
English 英文
English 英文
  • Welcome to Karamba3D
  • 1: Introduction
    • 1.1: Installation
    • 1.2: Licenses
      • 1.2.1: Cloud Licenses
      • 1.2.2: Network Licenses
        • 1.2.2.1: Network license (archived)
      • 1.2.3: Temporary Licenses
      • 1.2.4: Standalone Licenses
  • 2: Getting Started
    • 2: Getting Started
      • 2.1: Karamba3D Entities
      • 2.2: Setting up a Structural Analysis
        • 2.2.1: Define the Model Elements
        • 2.2.2: View the Model
        • 2.2.3: Add Supports
        • 2.2.4: Define Loads
        • 2.2.5: Choose an Algorithm
        • 2.2.6: Provide Cross Sections
        • 2.2.7: Specify Materials
        • 2.2.8: Retrieve Results
      • 2.3: Physical Units
      • 2.4: Quick Component Reference
  • 3: In Depth Component Reference
    • 3.1: Model
      • 3.1.1: Assemble Model
      • 3.1.2: Disassemble Model
      • 3.1.3: Modify Model
      • 3.1.4: Connected Parts
      • 3.1.5: Activate Element
      • 3.1.6: Line to Beam
      • 3.1.7: Connectivity to Beam
      • 3.1.8: Index to Beam
      • 3.1.9: Mesh to Shell
      • 3.1.10: Modify Element
      • 3.1.11: Point-Mass
      • 3.1.12: Disassemble Element
      • 3.1.13: Make Beam-Set 🔷
      • 3.1.14: Orientate Element
      • 3.1.15: Select Element
      • 3.1.16: Support
    • 3.2: Load
      • 3.2.1: Loads
      • 3.2.2: Disassemble Mesh Load
      • 3.2.3: Prescribed displacements
    • 3.3: Cross Section
      • 3.3.1: Beam Cross Sections
      • 3.3.2: Shell Cross Sections
      • 3.3.3: Spring Cross Sections
      • 3.3.4: Disassemble Cross Section 🔷
      • 3.3.5: Beam-Joint Agent 🔷
      • 3.3.6: Beam-Joints 🔷
      • 3.3.7: Eccentricity on Beam and Cross Section 🔷
      • 3.3.8: Modify Cross Section 🔷
      • 3.3.9: Cross Section Range Selector
      • 3.3.10: Cross Section Selector
      • 3.3.11: Cross Section Matcher
      • 3.3.12: Generate Cross Section Table
      • 3.3.13: Read Cross Section Table from File
    • 3.4: Material
      • 3.4.1: Material Properties
      • 3.4.2: Material Selection
      • 3.4.3: Read Material Table from File
      • 3.4.4: Disassemble Material 🔷
    • 3.5: Algorithms
      • 3.5.1: Analyze
      • 3.5.2: AnalyzeThII 🔷
      • 3.5.3: Analyze Nonlinear WIP
      • 3.5.4: Large Deformation Analysis
      • 3.5.5: Buckling Modes 🔷
      • 3.5.6: Eigen Modes
      • 3.5.7: Natural Vibrations
      • 3.5.8: Optimize Cross Section 🔷
      • 3.5.9: BESO for Beams
      • 3.5.10: BESO for Shells
      • 3.5.11: Optimize Reinforcement 🔷
      • 3.5.12: Tension/Compression Eliminator 🔷
    • 3.6: Results
      • 3.6.1: ModelView
      • 3.6.2: Deformation-Energy
      • 3.6.3: Nodal Displacements
      • 3.6.4: Principal Strains Approximation
      • 3.6.5: Reaction Forces 🔷
      • 3.6.6: Utilization of Elements 🔷
      • 3.6.7: BeamView
      • 3.6.8: Beam Displacements 🔷
      • 3.6.9: Beam Forces
      • 3.6.10: Resultant Section Forces
      • 3.6.11: ShellView
      • 3.6.12: Line Results on Shells
      • 3.6.13: Result Vectors on Shells
      • 3.6.14: Shell Forces
    • 3.7: Export 🔷
      • 3.7.1: Export Model to DStV 🔷
    • 3.8 Utilities
      • 3.8.1: Mesh Breps
      • 3.8.2: Closest Points
      • 3.8.3: Closest Points Multi-dimensional
      • 3.8.4: Cull Curves
      • 3.8.5: Detect Collisions
      • 3.8.6: Get Cells from Lines
      • 3.8.7: Line-Line Intersection
      • 3.8.8: Principal States Transformation 🔷
      • 3.8.9: Remove Duplicate Lines
      • 3.8.10: Remove Duplicate Points
      • 3.8.11: Simplify Model
      • 3.8.12: Element Felting 🔷
      • 3.8.13: Mapper 🔷
      • 3.8.14: Interpolate Shape 🔷
      • 3.8.15: Connecting Beams with Stitches 🔷
      • 3.8.16: User Iso-Lines and Stream-Lines
  • Troubleshooting
    • 4.1: Miscellaneous Questions and Problems
      • 4.1.1: Installation Issues
      • 4.1.2: Purchases
      • 4.1.3: Licensing
      • 4.1.4: Runtime Errors
      • 4.1.5: Definitions and Components
      • 4.1.6: Default Program Settings
    • 4.2: Support
  • Appendix
    • A.1: Release Notes
      • Work in Progress Versions
      • Version 1.3.3
      • Version 1.3.2 build 190919
      • Version 1.3.2 build 190731
      • Version 1.3.2 build 190709
      • Version 1.3.2
    • A.2: Background information
      • A.2.1: Basic Properties of Materials
      • A.2.2: Additional Information on Loads
      • A.2.3: Tips for Designing Statically Feasible Structures
      • A.2.4: Hints on Reducing Computation Time
      • A.2.5: Natural Vibrations, Eigen Modes and Buckling
      • A.2.6: Approach Used for Cross Section Optimization
    • A.3: Bibliography
Powered by GitBook
On this page
  • Standard Installation
  • Rhino5, Rhino6 and Rhino7 in parallel
  • Silent Installation
  • Automate installation
  • Installation on a Mac

Was this helpful?

  1. 1: Introduction

1.1: Installation

PreviousWelcome to Karamba3DNext1.2: Licenses

Last updated 3 years ago

Was this helpful?

These are the prerequisites for installing Karamba3D:

  • Rhino 5.0, Rhino 6.0 or Rhino 7.0

  • Grasshopper (version 1.3.3 of Karamba3D was tested on GH 1.0.0007)

In case you do not possess Rhino, download a fully featured, free trial version. Grasshopper for Rhino5 is . It is already integrated in Rhino6 and Rhino7.

Standard Installation

Make sure to install the FULL version of Karamba3D if you wish to activate a PRO or EDU license at a later stage.

Upon successful installation you should see a Karamba3D tab when you open Grasshopper in Rhino. Additionally, as a default setting a shortcut to the installation folder will be placed on your desktop.

Karamba3D can be installed with a cloud or network licenses (standalone licenses are only valid for workshops or Rhino5 users):

Rhino5, Rhino6 and Rhino7 in parallel

You can install the Rhino5 64-bit version of Karamba3D alongside the the Rhino 6 and Rhino7 versions. Simply run the installers one after the other.

It is however not possible to mix the Rhino5 32-bit version of Karamba3D with any of the others.

Silent Installation

In order to install Karamba3D on remote machines “msiexec.exe” provides options to circumvent the graphical user-interface of the installer. Start the Windows CommandPrompt, navigate to where the Karamba3D-installer lies and type e.g.

msiexec.exe /i karamba3d_1_3_3_RH6.msi /passive ADDLOCAL=DLLs,LicensePlugin,FullFeatures,SIUnits,LicensePublicKey,Tables,Examples

in one line to install the full version of Karamba3D (“FullFeatures”) with SI-Units (“SIUnits”), cross section and material tables (“Tables”) and the example definitions (“Examples”). In order to get the free version and Imperial units substitute “FullFeatures” with “FreeFeatures” and “SIUnits” with “IMPUnits”.

The static license can be supplied without graphical user interface (GUI) by renaming the license-file to “licensePRO.lic” and copying it to the “License”-folder under ...\Rhino\Plug-ins\Karamba.

Automate installation

The following files and folder will be copied to your machine during installation:

  • “karamba.dll” and “libiomp5md.dll” to C:\Windows.

  • “karambaCommon.dll”, “karamba.gha” and the Karamba-folder to the “Plug-ins”-folder of Rhino. The Karamba3D-folder contains material- and cross section libraries, examples, the karamba.ini- file and the license-folder. This is typically C:\Program Files\Rhinoceros 5 (64-bit)\Plug-ins or C:\Program Files\Rhino 6\Plug-ins.

  • If not already present the C++ runtime libraries of Visual Studio 2019 will be copied to your machine.

Karamba3D is installed for all users by default. In order to get Karamba3D running without the installer simply copy the above files and the Karamba3D-folder from one machine to the next. Unless deselected, the installer places a Karamba3D-icon on the desktop. Double-click on it to open the Karamba3D-folder.

Installation on a Mac

Unfortunately Karamba3D is currently only available to Windows users. If you have a Mac you can run Karamba3D if you have a Parallels or Bootcamp Windows installation.

one of the installers and double-click on the msi-file. Make sure to choose the right bitness (32 or 64) of the installer when working with Rhino5. The 64-bit version of Rhino5 is entitled “Rhinoceros 5 (64-bit)”. Rhino6 and Rhino7 come as a 64-bit applications only.

The installation procedure lets you set the physical units used for calculation. By default Karamba3D assumes input to be in SI units (e.g. meters for point coordinates). You can switch to Imperial units either on installation or later on by editing the file. Coordinates will then be interpreted to be in “feet”, force in “kips”, material strength in “ksi” and so on.

If Karamba3D does not show up, please refer to our guide.

Download
“karamba.ini”
troubleshooting
1.2.1: Cloud Licenses
1.2.2: Network Licenses
1.2.4: Standalone Licenses
free