Autor
|
Thema: Winkel zwischen ZY Ebne und Linie? (1061 mal gelesen)
|
sawah Mitglied
Beiträge: 65 Registriert: 07.06.2011 XP, CATIA V5 R19
|
erstellt am: 27. Sep. 2011 16:12 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich versuch die Winkel Zwischen eine Linie und ZY Ebene zu messen, ich habe das hier versucht, aber geht net: Code: Dim TheSPAWorkbench As Workbench Dim aTheMeasurable, bTheMeasurable As Measurable Dim angle1 Dim reference1 As Reference Dim reference2 As ReferenceSet reference1 = CATIA.ActiveDocument.Part.HybridBodies.Item(4).HybridShapes.Item("LineNormal_1") Set reference2 = CATIA.ActiveDocument.Part.AxisSystems.Item("KOS_1\ZY") Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set aTheMeasurable = TheSPAWorkbench.GetMeasurable(reference1) angle1 = aTheMeasurable.GetAngleBetween(reference2) MsgBox angle1
oder soll ich erst ein Parallele Ebne zu ZY erstellen dann messen? kann mir bitte jemand helfen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sawah Mitglied
Beiträge: 65 Registriert: 07.06.2011 XP, CATIA V5 R19
|
erstellt am: 27. Sep. 2011 16:34 <-- editieren / zitieren --> Unities abgeben:
|
meisterlumpi Mitglied
Beiträge: 118 Registriert: 15.04.2011 Intel Core2 Quad Q6600 2.40 GHz | 4 GB RAM | Win7x64
|
erstellt am: 27. Sep. 2011 16:37 <-- editieren / zitieren --> Unities abgeben: Nur für sawah
|
sawah Mitglied
Beiträge: 65 Registriert: 07.06.2011 XP, CATIA V5 R19
|
erstellt am: 27. Sep. 2011 16:40 <-- editieren / zitieren --> Unities abgeben:
Hallo, Code: Dim TheSPAWorkbench As Workbench Dim aTheMeasurable, bTheMeasurable As Measurable Dim angle1 Dim reference1 As Reference Dim reference2 As ReferenceSet reference1 = CATIA.ActiveDocument.Part.HybridBodies.Item(4).HybridShapes.Item("LineNormal_1") Set reference2 = part1.CreateReferenceFromObject(part1.CreateReferenceFromBRepName("RSur:(Face:(Brp:(KOS_1;2);None:();Cf11:());WithPermanentBody;WithoutBuildError;WithSelectingFeatureSupport;MFBRep Version_CXR15)", axisSystems1.Item("KOS_1"))) Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set aTheMeasurable = TheSPAWorkbench.GetMeasurable(reference1) angle1 = aTheMeasurable.GetAngleBetween(reference2) MsgBox angle1
Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |