Vítejte !   Přihlášení | Registrace
Hlavní menu
CATIA fórum.cz
Novinky
Seriál CATIA
Obecně o CAD
Novinky ze světa DS
Makra pro CATIA V5
Diskuse
Vytvořit téma
Koncepty
Seznam oblíbených
Soukromé zprávy
Pravidla
Live CHAT
VIP žádost
Základy Catia
Ke stažení
Doporučujeme
Pracovní příležitosti
Reklama a kampaně
O fóru
Nápověda

Vytvoreni hole z bodu

Kompletní přehled příspěvků v tématu Vytvoreni hole z bodu řazený podle data jejich publikace na fóru.

UživatelPříspěvek
Pavel Krsek

Poslat zprávu | Profil
Datum: 21.4. 2017 | Zobrazeno: 522x
Konfigurace CATIA: R24

Text dotazu:
Dobry den,
mam prosim dotaz ohledne nejjednodussiho vyvtareni hole.
Mam sketch s jedinym bodem, ktery neni Construction.
Tento bod chci pouzit jako referenci pro vytvoreni hole. Jedine co mi funguje je nasledujici kod:

 oSelection.Clear()

oSelection.Add(oSketchBodZavit)
oSelection.Search("Topology.CGMVertex,sel")
Dim oCentrePoint As Vertex = oSelection.Item(1).Value
Dim oBrepDelka As String = Len(oCentrePoint.DisplayName)
Dim oBrepKorekce As String = InStr(oCentrePoint.DisplayName, "(")
Dim oBrepName As String = Microsoft.VisualBasic.Left(oCentrePoint.DisplayName, oBrepDelka - 1)
oBrepName = Microsoft.VisualBasic.Right(oBrepName, Len(oBrepName) - oBrepKorekce)
Dim oVertex = oPart.CreateReferenceFromBRepName(oBrepName, oCentrePoint.Parent)
oSelection.Clear()
oHole = oShapeFactory.AddNewHoleFromRefPoint(oVertex, oPlaneZakladnaPera, 18)

problem je, ale ze Search("Topology.CGMVertex,sel") trva hrozne dlouho. Zkousel jsem vse co me napadlo jako napr. vyhledat ve sketch primo dany bod a pak z neho primo vytvorit referenci oSelection.Item(1).Reference, ale to zase nevezme posledni radek. Vim, ze podobne tema jsem zde jiz resil, ale pro jiny pripad.
Prosim o radu jak spravne na to. Moc dekuji

Ing Jan Cinert

Poslat zprávu | Profil
[#6193] | Publikováno: 22.04. 2017 - 21:38
Dobrý den,

pokud je pro vytvoření díry potřeba reference, deklaroval bych RefPoint jako typ Reference a vložil do něj přímo referenci z výběru - jak píšete. Tohle je zbytečně těžkopádné.

Při hledání se pak dá možná lépe použít typ objektu "Point" nebo jen "Vertex" místo CGMVertex. Určitě jsem v některém z realizovaných maker tohle používal a žádný problém nebyl.


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.