Syntax
SGC=SGBAUHAUSflorence([B])
Input Parameter
B : | | Seat width in cm - THE sofa is 15 cm wider |
Output Parameter
SGC : | | Solid Geometry of chair |
Examples
SGBAUHAUSflorence
SGBAUHAUSflorence(195)
Copyright 2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth
Algorithm (Workflow)
This function, SGBAUHAUSflorence
, generates a solid geometry model of a Florence Knoll Basset chair or sofa. It is part of the SG-Library and was introduced in SolidGeometry 5.5.
Input Parameters
- B: Seat width in cm. The sofa is 15 cm wider than the input width.
Output Results
- SGC: Solid Geometry of the chair.
Algorithm Steps
- Retrieve the seat width
B
from input parameters, defaulting to 65 cm if not provided.
- Adjust the seat width by adding 15 cm to account for the sofa's additional width.
- Create a contour
CPLA
using a square with dimensions 90 mm by B
mm, with a corner radius of 12.5 mm.
- Generate a convex hull outline
CPLB
from CPLA
.
- Create solid geometries
SGA
and SGB
from CPLA
and CPLB
with heights of 35 mm and 10 mm, respectively.
- Create another contour
CPLC
using a square with dimensions 60 mm by 60 mm, with a corner radius of 12.5 mm.
- Generate a convex hull outline
CPLD
from CPLC
.
- Create solid geometries
SGD
and SGF
from squares with dimensions 85 mm by B-12.5
mm and 55 mm by B-12.5
mm, both with a height of 12.5 mm.
- Create a cylinder
SGH
with a radius of 4 mm and a height of 15 mm.
- Copy
SGH
along a square contour CPLS
with dimensions 70 mm by B-10
mm.
- Transform
SGH
to a solid geometry from CPLS
with a height of 15 mm.
- Combine
SGB
and SGA
using a union operation, placing SGA
on top of SGB
.
- Align and transform
SGD
relative to SGB
to be on top and aligned to the left with an offset of 10 mm.
- Align and transform
SGF
relative to SGB
with specific rotations and offsets.
- Align and transform
SGH
relative to SGA
to be under it with a slight offset.
- Concatenate
SGC
with SGD
, SGF
, and SGH
to form the final solid geometry.
- If no output is requested, plot the geometry and write it to an STL file named after the seat width.
Algorithm explaination created using ChatGPT on 2025-08-19 08:14. (Please note: No guarantee for the correctness of this explanation)
Last html export of this page out of FM database by TL: 2025-09-21