HyperFun: Language for F-rep Geometric Modeling

Overview

HyperFun - a simple modeling language - is intended for describing geometric objects in the form

F(x1, x2, x3, ..., xn) >= 0

It allows the user to define a real continuous function representing an F-rep geometric object with the help of assignment statements (using auxiliary local variables and arrays, if necessary) as well as conditional selection and iteration statements. The functional expressions are built with using conventional arithmetic and relational operators, standard functions, built-in special geometric transformations and F-rep library functions.


   
HyperFun example image
HyperFun model for this object