HyperFun: Language for F-rep Geometric Modeling


HyperFun - a simple modelling 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