Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 14 - 21, 21 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

AutoCAD ARX Object : Lisp to .NET
veydan am 07.04.2010 um 13:23 Uhr (0)
Ist das ViewTarget Propery der Punkt, der in der Mitte des Viewports liegt?Bei mir ist die Ansicht immer verschoben.Meine Berechnung, Rahmen liegt im Modell und innerhalb des Rahmens das gezeichnete.Dann merk ich mir Position und Größe des Rahmens. Nachdem er im Layout drüben ist, erstelle ich das Ansichsfenster und stelle den ViewTarget genau auf den Mittelwert. Quasi Position.x + Halbe Rahmenbreite und Position.y + Halbe Rahmenhöhe.dann müsste die Zeichnung genau in das Ansichtsfenster passen.Tut es nur ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
veydan am 03.04.2010 um 16:26 Uhr (0)
Es gibt folgende Eigenschaften die naheliegen mit dem Problem etwas zu tun zu haben:Habe die Properties mit einer Erklärung ergänzt so wie ich dass Verstanden habe Viewport.Height = Höhe des Viewports im LayoutViewport.Width= Breite des Viewports im LayoutViewPort.CenterPoint = einfach der Mittelpunkt vom Viewport im LayoutViewPort.ViewHeight = Ist bei einem manuell erstelltem VP gleich dem .HeightViewPort.ViewDirection = ? benötigt einen 3D VektorViewPort.ViewCenter = Ist bei einem manuell erstelltem VP g ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
veydan am 10.06.2009 um 15:26 Uhr (0)
Ja er gibt eben das Modell als blocktablerecord zurück.Ich habe nur ne Msgbox mit Objekt.tostring ausgegeben um zu überprüfen was da noch da ist, weil es nicht leer ist.Modell war BlocktableRecord und das Layout war der Viewport. Darum war es nie 0 und darum war kein Layout leer.Nur eben die noch nie aktivierten die ich kurz davor erzeugt hatte, aber dass habe ich jetzt überprüft.Egal, dass hat sich eh aufgeklärt.das Codegeschnipsel ist die Frage, was davon ein Ansichtsfenster erzeugt/ist.es ist nur eine L ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
veydan am 10.06.2009 um 07:52 Uhr (0)
hallo!Anbei die 2 Zeichnungen.Also in der Form war es so, wenn Rahmen und SK im Layout waren, wurde davon ausgegangen, dass alle Layouts leer sind.Dann wurde einfach auf das erste Layout mittels tilemode umgeschaltet und die Objekte rüberkopiert.ich möchte es aber so intelligent machen, dass es auf das erste leere Layout kommt.mfgEDIT:Irgend etwas funktioniert da beim Upload nicht, die datei Ist ungültig wenn man sie downloadet...Kurz nochmal eine ErklärungA:Zeichnung + Rahmen + SK im ModellBZeichnung im M ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
veydan am 04.04.2010 um 15:22 Uhr (0)
Hallo!Danke für den Link, aber wirklich gelöst wurde mein problem damit nicht.Hier mal mein Code:Code:Dim vp As Viewport = New Viewportvp.Width = 200vp.Height = 100vp.ViewDirection = Geometry.Vector3d.ZAxisvp.ViewTarget = New Geometry.Point3d(300, 200, 0)vp.ViewCenter = New Geometry.Point2d(200, 50)Mein erstes Problem ist, dass das Ansichtsfenster immer so positioniert ist, dass der Mittelpunt genau auf 0,0,0 liegt, egal welche Einstellung ich bei ViewCenter angebe.Das zweite Problem ist, dass das Fenster ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
veydan am 19.04.2010 um 15:06 Uhr (0)
Hallo!Ich möchte bei der Kopierfunktion den "neuen" Rahmen im Layout(der SK soll natürlich dementsprechend mitwandern) gerne auf 0,0,0 haben. Kann ich das über die Matrix steuern? oder muss ich die Objekte nachträglich ändern über das Position Property?hier nochmal der Code vom kopieren:Code:                    tLayoutBlDef = CType(tTrAct.GetObject(tLayoutBlDef.ObjectId, DatabaseServices.OpenMode.ForWrite, False, False), DatabaseServices.BlockTableRecord)                    Dim tCopyColl As DatabaseService ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
veydan am 30.01.2010 um 18:46 Uhr (0)
Hallo!perfekt, dass Ansichtsfenster ist da!!DANKE!Ich muss aber diese getEmptyLayout Funktion nehmen, bei der anderen findet er keins.(sind wie oben im Thread vermutlich schon kelinere sachen drinnen die man nicht sieht)Viel Unterschied war nicht zu meiner Methode, aber das gewisse etwas fehlte...Code: Private Shared Function getEmptyLayout(ByRef TrAct As DatabaseServices.Transaction, ByRef BlTab As DatabaseServices.BlockTable) As DatabaseServices.BlockTableRecord sucht leeres layout und retourniert die ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
veydan am 29.01.2010 um 16:22 Uhr (0)
Ich brings einfach nicht hin, dass er irgend ein Ansichtsfenster ins Layout zeichnet...hier nochmal die ganze funktion von dir, mit dem Ansichtsfenster Code:Code:Dim tAcadDoc As ApplicationServices.Document = ApplicationServices.Application.DocumentManager.MdiActiveDocument Dim tDocLock As ApplicationServices.DocumentLock = Nothing Dim tTrAct As DatabaseServices.Transaction = Nothing Dim Filter(2) As DatabaseServices.TypedValue Dim tLayoutBlDef As DatabaseServices.BlockTableRecord Try D ...

In das Form AutoCAD ARX Object wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz