Kurzdokumentation meiner OpenSCAD-Module

kreuz()

Definition

Dieses Module erstellt griechische (oder gemeine) Kreuzformen ohne ab- oder eingerundete Kanten.

Ein griechisches Kreuz wird definiert als ein Kreuz mit vier gleich langen Seiten, die im rechten Winkel zueinander stehen. Hat das Kreuz besonders kurze Balken, so wird es auch gekürztes Kreuz genannt. Quelle: Wikipedia

Parameter

b_kreuz die gesamte Breite des Kreuzes. Entspricht somit auch der Höhe bzw. der Tiefe.
b_balken die Breite der Balken.
Optional, wird kein Wert angegeben, so ist die Breite der Balken ein Drittel der Gesamtbreite.
center gibt an, ob die Form auf dem Koordinatensystem zentriert werden soll.
Optionale Angabe, Standard ist false

Datei und Abhängigkeiten

Datei

mod_2D.scad

Abhängigkeiten

Beispiele

Ein Kreuz ohne weitere Parameter

  1. kreuz(30);

ein gemeines Kreuz
ein gemeines Kreuz

Ein Kreuz mit extra schmalen Balken

  1. kreuz(30,5);

ein gemeines Kreuz mit schmalen Balken
ein gemeines Kreuz mit schmalen Balken

Ein gekürztes Kreuz

  1. center = true;
  2. kreuz(30,24,center);

ein gekürztes Kreuz, zentriert
ein gekürztes Kreuz, zentriert

Quellcode

  1. module kreuz(b_kreuz, b_balken=-1, center= false)
  2. {
  3. balkenbreite = (b_balken == -1) ? b_kreuz / 3 : b_balken;
  4. kantenlaenge = (b_kreuz - balkenbreite) / 2;
  5. kreuz_asym(balkenbreite, balkenbreite, kantenlaenge, kantenlaenge, kantenlaenge, kantenlaenge, center);
  6. }