OpenSCAD では、linear_trusion オペレーターは 2D 形状を取り、それを 3D に押し出し、必要に応じてねじります。
例えば:
linear_extrude(height = 40) {
square(10);
}
しかし、私はウィキで見つけました:
これにより、「正方形」(実際には長方形) が大きくなるにつれて、1 から 2 にスケーリングされます。ただし、これは 1 次元でのみ行われます。両方の寸法を同じように拡大縮小する方法が見つかりません。
この場合の目的は、正方形ではなく、開口部に向かって幅が広くなる容器を作成することです。たとえば、角氷や型に必要なため、内部の材料が簡単に落ちます。