RhinoVAULT - Designing funicular form with Rhino



ETH Zurich
Represented by Prof. Dr. Philippe Block



1. Definition of the Software

RhinoVAULT is a software package for structural form finding using the Thrust Network Approach (TNA) to intuitively create and explore compression-only structures.

The Sorftware was developed by:
Matthias Rippmann
Lorenz Lachauer
Philippe Block

Details about the algorithms and implementation can be learned from the following publication:
Rippmann, M., Lachauer, L and Block, P., ”Interactive Vault Design“, International Journal of Space Structures, Vol 27, No. 4, December 2012, pp 219-230.

The “Software” shall be considered the compiled RhinoVAULT plugin to the Rhinoceros® software of Robert McNeel and Associates, Seattle, and the corresponding documentation to RhinoVAULT. For the avoidance of doubt, Rhinoceros® shall not be considered part of RhinoVAULT and/or the Software and it is the LICENSEE’s responsibility to obtain the necessary Rhinoceros® license.
Source code shall not be considered part of the Software.

2. License of ETH Zurich

ETH Zurich hereby grants a single, non-exclusive, world-wide, royalty-free license to use Software subject to all the terms and conditions of this Agreement to the LICENSEE.

3. The Scope of the License

a. Use
The Software may be used for commercial and/or non-commercial purposes.  The LICENSEE retains all rights to results from such use.
The LICENSEE and/or its employees may use the Software by himself/themselves, only.

b. Reproduction
Reproduction is prohibited except for the provisions of the applicable law (article 21 URG [Bundesgesetz über das Urheberrecht, SR 231.1]).

c. Modification
Neither modification, combination with other commercial applications or other preparation of derivative works of the Software, nor reverse engineering, decompilation, disassembly or other reduction of any portion of the Software is permitted except for the provisions of the applicable law (article 21 URG [Bundesgesetz über das Urheberrecht, SR 231.1]).

d. Distribution
Assignment to a third party is prohibited.

4. Obligations of LICENSEE

a. Use
Any report or publication of results obtained by the Software has to be acknowledged by citing the publication listed under article 1.

5. Intellectual property and other rights

Ownership and intellectual property rights in and to the Software shall remain in ETH Zurich.

ETH Zurich reserves the right to withdraw distribution privileges from any group, individual, or organization for any reason.

6. Maintenance, support, upgrades or new releases

ETH Zurich has no obligation of maintenance, support, upgrades or new releases and disclaims all costs associated with serving, repair or correction.

7. Warranty

The Software is provided “as is”. ETH Zurich does not make any warranty of any kind. The LICENSEE assumes the entire risk as to the results and performance of the SOFTWARE. Disclaimed warranties include for example:
i. warranty of merchantability, satisfactory quality and fitness for a particular purpose
ii. warranty of accuracy of results, of the quality and performance of the Software
iii. warranty of noninfringement of the intellectual property rights of third parties.

The tool was developed to support the user in the form finding process of vaulted compression structures in
the early design phase. It is obvious that prior to any realization of structures based on designs obtained with
RhinoVAULT, a detailed structural analysis is necessary.

8. Liability

ETH Zurich disclaims all liabilities. ETH Zurich shall not have any liability for any direct or indirect damage except for the provisions of the applicable law (article 100 OR [Schweizerisches Obligationenrecht]).

9. Termination

In the case of fundamental breach through the LICENSEE, this Agreement may be terminated by ETH Zurich at any time. On termination all copies of the Software have to be destroyed.

10. Severability

If any provisions of this Agreement will become invalid or unenforceable, such invalidity or enforceability shall not affect the other provisions of Agreement which shall remain in full force and effect provided that the basic intent of the parties is preserved. The parties will in good faith negotiate substitute provisions to replace invalid or unenforceable provisions which reflect the original intentions of the parties as closely as possible and maintain the economic balance between the parties.

11. Applicable law

This Agreement as well as any and all matters arising out of it shall exclusively be governed by and interpreted in accordance with the laws of Switzerland, excluding its principles of conflict of laws.

12. Jurisdiction

If any dispute, controversy or difference arises between the Parties hereto in connection with or out of this Agreement, the parties hereto shall first attempt to settle it amicably.
Should settlement not be achieved, the Courts of Zurich-City shall have exclusive jurisdiction.

By using this software you indicate your acceptance.

Futher Information

Users are encouraged to register at http://block.arch.ethz.ch/tools/rhinovault, so that they can be informed of new versions.

Please, cite the above-mentioned paper, "Interactive Vault Design", when publishing work (partly) designed with RhinoVAULT.

In case of any problems, comments, questions, please contact the authors using the e-mail address rippmann@arch.ethz.ch

See the README file for more detailed instructions about downloading and installing the Software package.