| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Linie gleichzeitig in zwei Richtungen ? (1565 mal gelesen)
|
jukni Mitglied Techniker
 
 Beiträge: 175 Registriert: 28.03.2002 Autocad 2006 -WIN XP Prof. -Intel Core2 Duo E6700-4GB -PNY Quadro FX3500
|
erstellt am: 24. Okt. 2002 15:56 <-- editieren / zitieren --> Unities abgeben:         
Wir arbeiten mit acad 2002. Beispiel: Man ziehe eine Linie, von einem Anfangspunkt in eine beliebige Richtung, beliebig lang. Aufgabe: Acad erstellt gleichzeitig eine zweite spiegelbildliche Linie oder erstellt eine neue Linie vom Endpunkt der ersten zum Endpunkt der zweiten gespiegelten Linie. Wäre sehr praktisch beim erstellen von Mittellinien. Kennt jemand eine Möglichkeit dies zu bewerkstelligen. Vielen Dank Jukni
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 24. Okt. 2002 16:17 <-- editieren / zitieren --> Unities abgeben:          Nur für jukni
|
Assi Mitglied Konstrukteur
 
 Beiträge: 218 Registriert: 03.10.2002
|
erstellt am: 24. Okt. 2002 22:32 <-- editieren / zitieren --> Unities abgeben:          Nur für jukni
|
RoSiNiNo Mitglied Konstrukteur
   
 Beiträge: 1126 Registriert: 09.10.2002 Autodesk Building Design Suite Premium 2021 Windows 10 Pro 64bit HP Workstation Z620, 24GB GeForce GTX 970
|
erstellt am: 25. Okt. 2002 07:45 <-- editieren / zitieren --> Unities abgeben:          Nur für jukni
Hallo Jukni, eine gute Idee, leicht zu programmieren, drum werde ich das auch machen. Soll das Tool auch gleichzeitig eine Linie die um 90° gedreht ist zeichnen? Wär doch auch nicht schlecht, oder? ------------------ Roland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jukni Mitglied Techniker
 
 Beiträge: 175 Registriert: 28.03.2002 Autocad 2006 -WIN XP Prof. -Intel Core2 Duo E6700-4GB -PNY Quadro FX3500
|
erstellt am: 25. Okt. 2002 07:58 <-- editieren / zitieren --> Unities abgeben:         
|
RoSiNiNo Mitglied Konstrukteur
   
 Beiträge: 1126 Registriert: 09.10.2002 Autodesk Building Design Suite Premium 2021 Windows 10 Pro 64bit HP Workstation Z620, 24GB GeForce GTX 970
|
erstellt am: 25. Okt. 2002 08:00 <-- editieren / zitieren --> Unities abgeben:          Nur für jukni
Einfach in VBA einfügen Code: Public Sub AchsKreuz() Dim MP As Variant Dim EP As Variant Dim Achse1 As AcadLine Dim Achse2 As AcadLine On Error GoTo ENDE MP = ThisDrawing.Utility.GetPoint(, "Mittelpunkt: ") EP = ThisDrawing.Utility.GetPoint(ThisDrawing.Utility.TranslateCoordinates(MP, acWorld, acUCS, False), "Endpunkt: ") Select Case ThisDrawing.ActiveSpace Case acModelSpace Set Achse1 = ThisDrawing.ModelSpace.AddLine(MP, EP) Case acPaperSpace Select Case ThisDrawing.MSpace Case True Set Achse1 = ThisDrawing.ModelSpace.AddLine(MP, EP) Case False Set Achse1 = ThisDrawing.PaperSpace.AddLine(MP, EP) End Select End Select Achse1.ScaleEntity EP, 2# Set Achse2 = Achse1.Copy Achse2.Rotate MP, 4 * Atn(1) / 2 ENDE: End Sub
------------------ Roland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 25. Okt. 2002 08:32 <-- editieren / zitieren --> Unities abgeben:          Nur für jukni
|
RoSiNiNo Mitglied Konstrukteur
   
 Beiträge: 1126 Registriert: 09.10.2002 Autodesk Building Design Suite Premium 2021 Windows 10 Pro 64bit HP Workstation Z620, 24GB GeForce GTX 970
|
erstellt am: 25. Okt. 2002 08:35 <-- editieren / zitieren --> Unities abgeben:          Nur für jukni
Das ganze jetzt auch für ungleiche Achslängen Code:
Public Sub AchsKreuzUngleich() Dim MP As Variant Dim EP1 As Variant Dim EP2 As Variant Dim Abstand1 As Double Dim Abstand2 As Double Dim Achse1 As AcadLine Dim Achse2 As AcadLine On Error GoTo ENDE MP = ThisDrawing.Utility.GetPoint(, "Mittelpunkt: ") EP1 = ThisDrawing.Utility.GetPoint(ThisDrawing.Utility.TranslateCoordinates(MP, acWorld, acUCS, False), "Endpunkt der ersten Achse: ") On Error GoTo Err_Control EP2 = ThisDrawing.Utility.GetPoint(ThisDrawing.Utility.TranslateCoordinates(MP, acWorld, acUCS, False), "Länge der zweiten Achse [Gleich]: ") EP2: Abstand1 = funDist(MP, EP1) Abstand2 = funDist(MP, EP2) If Abstand1 = 0 Then GoTo ENDE ElseIf Abstand2 = 0 Then GoTo ENDE End If Select Case ThisDrawing.ActiveSpace Case acModelSpace Set Achse1 = ThisDrawing.ModelSpace.AddLine(MP, EP1) Case acPaperSpace Select Case ThisDrawing.MSpace Case True Set Achse1 = ThisDrawing.ModelSpace.AddLine(MP, EP1) Case False Set Achse1 = ThisDrawing.PaperSpace.AddLine(MP, EP1) End Select End Select Achse1.ScaleEntity EP1, 2# Set Achse2 = Achse1.Copy Achse2.Rotate MP, funPI / 2 Achse2.ScaleEntity MP, Abstand2 / Abstand1 ENDE: Exit Sub Err_Control: Select Case Err.Number Case -2145320928 'User input is keyword or.. 'Right click Err.Clear EP2 = EP1 Resume EP2 Case Else Resume ENDE End Select End Sub Public Function funPI() funPI = 4 * Atn(1) End Function ' Abstand zwischen Punkt1 und Punkt2 Public Function funDist(Punkt1, Punkt2) Dim Dist As Double Dim I As Long On Error Resume Next For I = LBound(Punkt1) To UBound(Punkt1) Dist = Dist + ((Punkt1(I) - Punkt2(I)) ^ 2) If Err Then Exit For Next funDist = Sqr(Dist) End Function
------------------ Roland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RoSiNiNo Mitglied Konstrukteur
   
 Beiträge: 1126 Registriert: 09.10.2002 Autodesk Building Design Suite Premium 2021 Windows 10 Pro 64bit HP Workstation Z620, 24GB GeForce GTX 970
|
erstellt am: 28. Okt. 2002 08:44 <-- editieren / zitieren --> Unities abgeben:          Nur für jukni
Anbei zwei Icons für den Werkzeugkasten. Hier der Code für das Menü:
Code: ID_AchskrG [_Button("Achskreuz gleichschenkelig", "AchskrG.bmp", "AchskrG.bmp")]^C^C-VBARUN;acad.dvb!Block.AchsKreuzGleich; ID_AchskrUG [_Button("Achskreuz ungleichschenkelig", "AchskrUG.bmp", "AchskrUG.bmp")]^C^C-VBARUN;acad.dvb!Block.AchsKreuzUngleich;
Ich habe das Modul Block genannt (es steht nach dem !), einfach in deinen Namen umbenennen, schon sollte es funktionieren. ------------------ Roland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jukni Mitglied Techniker
 
 Beiträge: 175 Registriert: 28.03.2002 Autocad 2006 -WIN XP Prof. -Intel Core2 Duo E6700-4GB -PNY Quadro FX3500
|
erstellt am: 28. Okt. 2002 09:13 <-- editieren / zitieren --> Unities abgeben:         
|
RoSiNiNo Mitglied Konstrukteur
   
 Beiträge: 1126 Registriert: 09.10.2002 Autodesk Building Design Suite Premium 2021 Windows 10 Pro 64bit HP Workstation Z620, 24GB GeForce GTX 970
|
erstellt am: 28. Okt. 2002 09:23 <-- editieren / zitieren --> Unities abgeben:          Nur für jukni
Hallo Jürgen, einfach mit vbaide den VBA-Editor aufrufen. Auf der linken Seite findest du den Projektexplorer, hier auf rchte Maustaste und neues Modul einfügen. Unter Module das neue Modul auswählen und im Eigenschaftenfenster den Namen auf "Block" ändern. Dann die Datei unter acad.dvb speichern. Warum acad.dvb? Weil diese Datei automatisch geladen wird. Das Modul mit Doppelklick öffnen. Dann einfach die obendstehenden Zeilen hineinkopieren, das war's. Alles klar? ------------------ Roland [Diese Nachricht wurde von RoSiNiNo am 28. Oktober 2002 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
g.hansel Mitglied Konstrukteur

 Beiträge: 10 Registriert: 23.09.2002
|
erstellt am: 28. Okt. 2002 13:59 <-- editieren / zitieren --> Unities abgeben:          Nur für jukni
|