Príkazový riadok#

Táto časť sa zaoberá príkazovým riadkom PDT, systémom, ktorým možno operácie a nástroje PDT zadávať ako text zadávaný klávesami namiesto použitia tlačidiel a vstupných polí.

Ponuka pre príkazový riadok

../../../_images/addons_pdt_command_1.png

Tu bol kurzor nastavený príkazom cd-1.5,, , ktorý umiestni kurzor do zápornej polohy 1,5 v X od vybraného vrcholu.

PDT má príkazový vstup, ktorý sa aktivuje po stlačení klávesy Enter. Tento príkaz obsahuje dve písmená, za ktorými nasledujú čísla oddelené čiarkami „,“. Platné sú primárne písmená, môžu byť veľké alebo malé:

  • C = Príkazy kurzora.

  • D = príkazy vytvorenia kópie

  • E = príkazy vysunutia geometrie

  • F = príkazy na porciovanie

  • G = príkazy na uchopenie alebo pohyb.

  • N = príkazy nových vrcholov.

  • P = príkazy na otočenie.

  • S = rozdeliť hrany.

  • V = vysunúť len vrcholy, nie ich hrany, alebo plôšky.

Platné sekundárne písmená sú, môžu byť veľké alebo malé:

  • A = absolútne alebo svetové súradnice a vyžaduje 3 čísla oddelené 2 čiarkami, nuly sa môžu vynechať, takže platí *cd2,,1*.

  • D = Delta alebo prírastkové súradnice a má rovnaké požiadavky ako A.

  • I = smer a vyžaduje vzdialenosť a uhol oddelené čiarkou od vodorovnej osi pohľadu, takže ei2,135.6 znamená vytlačiť geometriu o 2 jednotky pri 135,6 stupňoch od kladnej osi X pohľadu. Platný rozsah uhlov je +-180.

  • P = použiť percentuálnu hodnotu, napríklad na rozdelenie hrany, takže sp30 znamená rozdelenie hrany na 30% of jej dĺžky.

Zásady:#

Ak chcete pracovať s príkazovým riadkom, musíte najprv kliknúť PTM do vstupného poľa, potom tam napísať alebo zmeniť príkaz a potom stlačiť tlačidlo Enter na aktiváciu príkazu. Skúmať spôsoby zachytávania príkazov priamo z klávesnice, možno najprv použití vstupu „trigger“ (spustiť).

Napríklad klávesy ALT+P ako prvé a potom príkaz, s rutinou „strážnik“ na odosielanie následných vstupov do príkazového riadku, neviem, či je to ešte možné.

Operácie (prvé písmeno):#

Príkazy Kurzor budú používať nastavenie Rovina pre príkazy týkajúce sa vzdialenosti a uhla a tiež budú používať nastavenie Režim buď Aktuálne, alebo Vybrané. Toto nastavenie súvisí s tým, či sa prírastkové zmeny kurzora vzťahujú na aktuálnu pozíciu kurzora alebo na vrchol Aktívny vrchol.

Príkaz cp30 umiestni kurzor napríklad na 30% of cesty medzi dva vybrané vrcholy. Chybové hlásenia vás informujú, ak váš príkaz nie je platnou voľbou, alebo ak nemáte vybraný dostatočný počet vrcholov/objektov, alebo ak nemáte v príkaze dostatočné hodnoty. Napríklad voľby d (delta) vyžadujú tri hodnoty oddelené dvoma čiarkami, voľby p vyžadujú len jednu hodnotu. Matematické výrazy sa týmto spôsobom nevyhodnocujú. V ostatných prípadoch sa všetky chýbajúce hodnoty alebo neplatné hodnoty konvertujú na 0.

Príkazy Otočný bod Príkazy, podobne ako príkazy kurzora, budú používať nastavenie Rovina pre príkazy týkajúce sa vzdialenosti a uhla a tiež budú používať nastavenie Režim buď Aktuálne, alebo Vybrané. Toto nastavenie súvisí s tým, či sa prírastkové zmeny kurzora vzťahujú na aktuálnu pozíciu kurzora, alebo na aktívny vrchol.

Príkaz pi1,135 umiestni otočný bod 1m na 135 stupňov od aktívneho vrcholu.

../../../_images/addons_pdt_command_6.png

Príkazy Uchopiť posunú vybrané objekty alebo vrcholy o zadané hodnoty, takže ak je Rovina nastavené na Pohľad a príkaz je gi1.5,38.75, výber sa posunie o vzdialenosť 1,5 na 38,75 stupňa k horizontálnej osi pohľadu a v súlade s orientáciou pohľadu na obrazovku.

Príkazy Nový vrchol umiestnia nový vrchol podľa hodnôt, takže na1.5,,1.2 umiestnia nový vrchol na Absolútny (Globálny, ak chcete) X = 1.5, Y = 0 , Z = 1.2.

Príkazy Vysunúť vrcholy vysunú iba vybrané vrcholy, nie ich súvisiace hrany alebo plôšky. Príkaz vd,3, vysunie vybrané vrcholy 0 v X, 3 v Y a 0 v Z.

Príkazy Vytvoriť kópiu geometrie vytvoria kópiu vybranej geometrie. Príkaz dd,5, vytvorí kópiu vybranej geometrie 0 v X, 5 v Y a 0 v Z.

Príkazy Vysunúť geometriu vysunú vybranú geometriu vrátane hrán a plôšok. Príkaz ed1,3,2 vysunie vybranú geometriu 1 v X, 3 v Y a 2 v Z.

Príkazy Rozdeliť možno použiť v mnohých geometrických situáciách, takže napríklad ak chcete rozdeliť plôšku takto:

../../../_images/addons_pdt_command_2.png

Obrázok zobrazujúci nový vrchol vložený po 25% of dĺžke hrany príkazom sp25.

V tomto ďalšom scenári sme rozdelili vysunutú plôšku a vytvorili sme mnohouholník:

../../../_images/addons_pdt_command_3.png

Príkazom sd0.2,, bola vytvorená nová hrana a zachovaná topologická integrita.

Vo všetkých prípadoch sa hrany rozdelia na dve časti a potom sa nové vrcholy z týchto operácií presunú podľa parametrov príkazu. Ak vyberiete takú kombináciu hrán, ktorá vytvorí plôšku, vráti sa chybové hlásenie a operácia sa zruší, pretože to s najväčšou pravdepodobnosťou povedie k zlej topológii.

Príkazy Naporciovať vyfiltrujú alebo skosia roh, pre rohy s jedným vrcholom, ako v slučkách okrajov, použite druhé písmeno _v_, pre hrany použite druhé písmeno _e_. tento príkaz vyžaduje 3 hodnoty; polomer, počet segmentov a profil. Profil by mal byť v rozsahu 0 až 1, 0,005 je _konvexný_ pilier, 0,5 je _konkávny_ pilier. Takže príkaz fv1,5,6,0,5 bude porciovať vrcholy na polomer 1, 5, 6 segmentov, konkávny porcioavanie.

Poznámka!#

Zjavne nefunkčné príkazy ako da1,3,4 (vytvorenie kópie geometrie na absolútne miesto, čo má za následok, že všetky vytvorené kópie vrcholov majú rovnaké umiestnenie) budú mať za následok chybové hlásenie.

Režim matematiky:#

Funkcia Maths (základné písmeno „M“) umožňuje zadávať matematické výpočty do iných vstupných polí v PDT Design, takže ak napríklad chcete nastaviť vstup X na hodnotu 1,2 * Sine(54), môžete to urobiť. Pre túto funkciu sú zavedené ďalšie druhé písmená, a to:

  • X - odoslať výstup na súradnicu X.

  • Y - odoslať výstup na súradnicu Y.

  • Z - odoslať výstup na súradnicu Z.

  • D - odoslať výstup na vzdialenosť.

  • A - odoslať výstup na uhol.

  • P - odoslať výstup na percento.

  • O - odoslať výstup do poľa výstupu matematiky.

Takže vo vyššie citovanej možnosti príkaz mx(1,2*sin(radians(54))) vedie k nastaveniu súradnice X na hodnotu 0,97082:

../../../_images/addons_pdt_command_4.png

Prípadne príkaz md4*sqrt(2) vedie k nastaveniu vstupnej hodnoty Vzdialenosť na 5,65685:

../../../_images/addons_pdt_command_5.png

Od verzie 1.1.8 môže funkcia Matematika teraz vystupovať do poľa Výstup matematiky:

../../../_images/addons_pdt_command_7.png

Tu bol použitý príkaz mosqrt(34)*(2,3**3), čo znamená; Matematika, Výstup, odmocnina z 34 krát 2,3 v kocke. Túto hodnotu možno skopírovať tak, že na pole nabehnete myšou a stlačíte klávesovú skratku CTRL+C, potom ju môžete kdekoľvek vložiť.

K dispozícii je aj tlačidlo Znovu spustiť posledný príkaz na odoslanie posledného vstupu príkazového riadku, ako je znázornené na obrázku vyššie.

Doplnky príkazového riadka pre verziu 1.2.0 a vyššie.#

Zavedením verzie 1.2.0 boli do modulu Príkazový riadok pridané ďalšie príkazy:

ad2 Robí to isté, čo tlačidlo Set A/D 2D, t. j. meria vzdialenosť a uhol z 2 bodov.

ad3 Robí to isté, čo tlačidlo Set A/D 3D, t. j. meria vzdialenosť a uhol z 3 bodov.

j2V Robí to isté, čo tlačidlo Spojiť 2 vrcholy, t. j. spojí 2 vrcholy do hrany.

bis Robí to isté, čo tlačidlo Pretnúť, t. j. pretína dve križujúce sa hrany.

etf Robí to isté, čo tlačidlo Hrana na plôške, t. j. vysúva hranu na pretínajúcu plôšku.

intall Robí to isté, čo tlačidlo Všetky priesečníky, t. j. preruší sústavu hrán v mieste ich pretínania.

tap Robí to isté, čo tlačidlo Zúžiť, t. j. zužuje geometriu pod uhlom definovaným užívateľom a nastavenou osou.

otc Robí to isté, čo tlačidlo Počiatok na kurzor, t. j. nastaví počiatok objektu na miesto kurzora.

Potom sú tu tri špeciálne prípady nml, cen a int. Pred nimi by malo byť uvedené písmeno Operácie, pozri Platné prvé písmená vyššie, takže umiestnenie kurzora na priesečník dvoch hrán by sa vykonalo príkazom cint, vytvorenie nového vrcholu na priesečníku normálov by sa vykonalo príkazom vnml.

Kliknutím na ktorékoľvek z tlačidiel v Operácia PDT Design alebo Nástroje PDT Design sa do vstupu príkazového riadku zapíše ekvivalentný výraz príkazového riadku. Takže napríklad porciovanie hrán s polomerom 0,5, 6 segmentov a profilom 0,05, ako je nastavené vo vstupoch a tlačidlom Naporciovať, zapíše do vstupu príkazového riadka fe0,5,5,0,05.

Zadanie prázdneho výrazu do príkazového riadku bude mať za následok Žiadna akcia, t. j. bude ignorované.