Najst sketch support, referenciu
| Uživatel | Příspěvek | 
                      jukom ![]() ![]() Poslat zprávu | Profil  | 
                         
                        Datum:
                        12.3. 2014
                         | Zobrazeno:  
                        10452x Konfigurace CATIA: V5 R19 Text dotazu:  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#4464]
                             | Publikováno: 
                            12.03. 2014 - 12:13 Dobrý den,
 Sketch má bohužel v API slabou podporu, takže sketch support se nedá zjistit ani nahradit. U jedné firmy si dokonce nechali udělat komponent v CAA, aby se sketch mohli lépe pracovat. Jediné co lze zjistit, je počátek skici a její osy vzhledem ke 3D a s tím pak dále pracovat.  | 
                           
                           jukom ![]() ![]() Poslat zprávu | Profil  | 
                            [#4465]
                             | Publikováno: 
                            12.03. 2014 - 12:50 Ďakujem za radu, obával som sa že to asi nebude možné.
 K počiatku skice som sa dopracoval, no potreboval som prave support. Aspoň viem, že cez support cesta nevedie.  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#4466]
                             | Publikováno: 
                            12.03. 2014 - 14:04 Abych dogmaticky netvrdil, že s tím nic nejde, tak můžete zkusit jít přes dialog pro změnu sketche. Všiml jsem si, že když vyvoláte dialog, vybere se použitá rovina s současně skica. V tu chvíli by tedy měla být načtená v Selekci a stačilo by projít kolekci a testovat, zda je objekt typu Plane. Pokud ano, musí to být Sketch support. 
 Takže v kódu potom takto: CATIA.StartCommand("Change sketch support")  | 
                           
                           jukom ![]() ![]() Poslat zprávu | Profil  | 
                            [#4468]
                             | Publikováno: 
                            14.03. 2014 - 07:36 Skúšal som aj tú variantu. No boli pri nej dve komplikácie. Ak skicár obsahuje externé referencie, catia hodí hlášku o tom, že ak sa modifikuje pozícia skice môže nastať preväzbenie. Čo by sa dalo vyriešiť poslaním klávesi Enter po aktivovaní okna Catie, abysom sa dostal k oknu zmeny pozície skice. Väčší problém je, že kým je vyvolaný dialog pre sketch positioning, nedá sa síce označená rovina načítať. Respektíve počet výberu je 0.  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#4469]
                             | Publikováno: 
                            14.03. 2014 - 08:28 Ještě bych zkusil prohodit první dva řádky, tj. nejdřív vytvořit selekci a pak vyvolat dialog. Jestli ani to nepomůže, tak už asi nezbývá noc.  | 
Uživatel nepřihlášen
Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.










                           

