Keywords: Finite element analysis, 3d, custom configurators, web export, image registration

Main page Contents

Tweeners

Mathias Fuchs, March 2021
This page describes the Tweener Rhino package. Rhino is a 3d CAD environment, and Tweener is a command line plugin I wrote.
There are at least the following existing ways to tween between curves: However, all of these work with the curves control points, which results in the drawback of a loss of separation between the input and output curves, leading to undesirable undercuts.
In contrast, this package allows to tween between two or more closed curves in a parameter-independant fashion and without overlaps.
Thus, the package lends itself specifically to applications such as 3d printing layer design, CNC, landscape architecture etc - typically in landscapes, you don't want overhanging cliffs; likewise a concrete printer usually has difficulties with excessive overhangs.
Furthermore, this package provides the unique functionality tween from one outer input curve to two or more inner input curves, instead of just one. Thus, it can generate curves similar to the Cassini curves, for example.
This plugin is meant to accompany the development of a web publishing pipeline for geometrical finite element applications, aiming at enabling both tech-savy and novice users to quickly prototype, and web-deploy parametric finite element applications to general geometric problems, as opposed to just physics applications. Further examples of such applications include image registration, medial axis extraction, Poisson interpolation, and optimal transfer type problems, see here for more info and examples.
PRO version features: The pro version is available upon request, drop me a line (contact info is on top of the main page.)
Go back to the table of contents