Macro Apothem Based Prism GUI/hr

Opis
Ova makronaredba će korisniku pružiti dijalog koji će pružiti udaljenost između centara, broj strana i visinu i stvorit će prizmu temeljenu na apothemu ili inradiusu poligona. To može biti vrlo zgodno kada se zna samo udaljenost između stanova. Primjer za to bi bila šesterokutna zaliha plastike ili metala koju pružaju dobavljači. Većina dobavljača takve dionice definiraju prema udaljenosti između stanova. Ako netko koristi takve zalihe u svojim projektima, ovaj makro može uštedjeti u stvarnom vremenu.

Kako koristiti
Kopirajte Makro u svoj FreeCAD Makro direktorij. Zatim pokrenite makronaredbu iz dijaloškog okvira Izvrši makronaredbu ili stvorite prečac za upotrebu s prilagođene alatne trake.

Kada se pokrene, Macro će korisniku predstaviti dijalog kao što je prikazano u nastavku. Najprije unesite željenu udaljenost između stanova. To može biti bilo koji broj i može sadržavati decimalnu vrijednost, neće uzeti djelomični unos. Zatim unesite broj strana. Ovaj broj je cijeli broj i trebao bi biti paran broj za odgovarajuće rezultate. Na kraju unesite visinu za koju želite da bude prizma. Opet, to može biti bilo koji broj i može sadržavati decimalnu vrijednost. Kliknite U redu i prizma će biti izrađena u vašem dokumentu.

Skripta
Macro_Apothem_Based_Prism_GUI.FCMacro

QtGui.QDialogButtonBox.Ok)      la.addWidget(okbox)        QtCore.QObject.connect(okbox, QtCore.SIGNAL("accepted"), self.priSm)        QtCore.QObject.connect(okbox, QtCore.SIGNAL("rejected"), self.close)        QtCore.QMetaObject.connectSlotsByName(self.dialog)        self.dialog.show        self.dialog.exec_ p

Dodaci
SVG ikona za korištenje u prečacima prilagođene alatne trake.

Zahvale
Zahvaljujući glavnom programeru FreeCAD-a shoogen and FreeCAD programmer wandererfan za njihovu neprocjenjivu pomoć i savjete u izradi ovog makroa.