IRIT is a freeform geometric modeling environment that allows one to model general freeform surfaces’ based models as well as polygonal objects, and use Boolean operations on both. Beyond its very strong support for Bezier and B-spline curves and (trimmed) surfaces, IRIT has many unique features that help in handling freeform geometry including strong symbolic, numeric and algebraic based computation and analysis, support of trivariate spline volumes, as well as general multivariate spline functions. IRIT offers numerous unique computational abilities such as extensive bisector computation for curves and surfaces, convex hulls and kernels, freeform curve and surface deformation (including using composition), freeform surface decomposition into piecewise ruled and piecewise developable surfaces, and into adaptive isoparametric curves’ covering, contact and (Hausdorff- and/or extreme-) distance analysis, kinematics analysis over freeforms, wire EDM and multi-axis CNC analysis for freeform surfaces, metamorphosis of curves and surfaces, and artistic line art drawings of parameteric and implicit forms. A rich set of computational geometry tools for freeform splines is offered including basic operations, such as sums and products of splines in arbitrary dimensions, and a powerful spline based non-linear constraints solver. The solver is capable of computing the simultaneous zero sets of arbitrary number of spline multivariates, where the solution space is zero-dimensional, univariates (one-dimensional), or bivariates (two dimensional). The IRIT solid modeler is highly portable across different hardware platforms, including a whole variety of Unix machines, Apple iOS, and Microsoft Windows PC (using a whole variety of VC compilers). It is written in C and currently contains over half a million lines of code.
Keywords for this software
References in zbMATH (referenced in 6 articles )
Showing results 1 to 6 of 6.
- Antolin, Pablo; Buffa, Annalisa; Puppi, Riccardo; Wei, Xiaodong: Overlapping multipatch isogeometric method with minimal stabilization (2021)
- Markus Frings, Norbert Hosters, Corinna Müller, Max Spahn, Christoph Susen, Konstantin Key, Stefanie Elgeti: SplineLib: A Modern Multi-Purpose C++ Spline Library (2020) arXiv
- Machchhar, Jinesh; Elber, Gershon: A note on zeros of univariate scalar Bernstein polynomials (2018)
- Machchhar, Jinesh; Elber, Gershon: Dense packing of congruent circles in free-form non-convex containers (2017)
- Machchhar, Jinesh; Elber, Gershon: Revisiting the problem of zeros of univariate scalar Béziers (2016)
- Wein, Ron; Ilushin, Oleg; Elber, Gershon; Halperin, Dan: Continuous path verification in multi-axis NC-machining (2004)