Najst sketch support, referenciu
Uživatel | Příspěvek |
jukom ![]() ![]() Poslat zprávu | Profil |
Datum:
12.3. 2014
| Zobrazeno:
10098x 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.