Stronę tą wyświetlono już: 2433 razy
Tworzenie bryły o powierzchni 3W powstałej na podstawie pliku png
Funkcja surface pozwala na tworzenie bryły, której siatka powierzchni górnej zależy od koloru pikseli wczytanego pliku png. Przykład użycia tej funkcji można zobaczyć poniżej.


OpenSCAD - wygenerowana bryła z bitmapy png
z domyślnymi ustawieniami
scale([1, 1, 0.4]) surface(file="Obliczeniowo_logo.png");z ustawieniem parametru invert na wartość true:
scale([1, 1, 0.4]) surface(file="Obliczeniowo_logo.png", invert = true);
Każdy piksel bitmapy jest przeliczany do skali odcieni szarości według zależności:
Wartości są skalowane tak, aby zawierały się w przedziale od 0 do 100.
Tworzenie bryły o powierzchni opisanej w pliku dat
Możliwe jest również wczytanie wysokości poszczególnych segmentów bryły z pliku dat, gdzie zapisane są w poszczególnych linijkach wysokości. Oto przykładowe dane zapisane w takim pliku:
Wynik wczytania takich danych można zobaczyć poniżej.

OpenSCAD wynik wczytania danych z pliku dat za pomocą funkcji surface