Ja, das weis ich auch.
Ich greife aber über Object-DBX auf die DWG zu und hab nicht solche Daten:
((-1 . <Objektname: 7e563420> ) (0 . "HATCH") (330 . <Objektname: 7e561cf8> ) (5
. "1FC") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 .
"AcDbHatch") (10 0.0 0.0 0.0) (210 0.0 0.0 1.0) (2 . "ANSI31") (70 . 0) (71 .
1) (91 . 1) (92 . 7) (72 . 0) (73 . 1) (93 . 4) (10 3073.76 1844.76 0.0) (10
1142.08 1844.76 0.0) (10 1142.08 556.191 0.0) (10 3073.76 556.191 0.0) (97 . 1)
(330 . <Objektname: 7e5633a8> ) (75 . 0) (76 . 1) (52 . 0.0) (41 . 10.0) (77 .
0) (78 . 1) (53 . 0.785398) (43 . 0.0) (44 . 0.0) (45 . -22.4506) (46 .
22.4506) (79 . 0) (47 . 2.67338) (98 . 1) (10 2057.09 1433.06 0.0) (-3 ("ACAD"
(1010 0.0 0.0 0.0))))
sondern solche:
; IAcadHatch: AutoCAD Hatch-Schnittstelle (Schraffur)
; Eigenschaftswerte:
; Application (RO) = #<VLA-OBJECT IAcadApplication 00d591b4>
; Area (RO) = 2.4891e+006
; AssociativeHatch = -1
; Document (RO) = #<VLA-OBJECT IAcadDocument 0145d618>
; Elevation = 0.0
; GradientAngle = 0.0
; GradientCentered = -1
; GradientColor1 = #<VLA-OBJECT IAcadAcCmColor 0bea2350>
; GradientColor2 = #<VLA-OBJECT IAcadAcCmColor 0bea2530>
; GradientName = "LINEAR"
; Handle (RO) = "1FC"
; HasExtensionDictionary (RO) = 0
; HatchObjectType = 0
; HatchStyle = 0
; Hyperlinks (RO) = #<VLA-OBJECT IAcadHyperlinks 0be17b2c>
; ISOPenWidth = -1
; Layer = "0"
; Linetype = "ByLayer"
; LinetypeScale = 1.0
; Lineweight = -1
; Material = "ByLayer"
; Normal = (0.0 0.0 1.0)
; NumberOfLoops (RO) = 1
; ObjectID (RO) = 2119578656
; ObjectName (RO) = "AcDbHatch"
; Origin = (0.0 0.0)
; OwnerID (RO) = 2119572728
; PatternAngle = 0.0
; PatternDouble = 0
; PatternName (RO) = "ANSI31"
; PatternScale = 10.0
; PatternSpace = 10.0
; PatternType (RO) = 1
; PlotStyleName = "ByLayer"
; TrueColor = #<VLA-OBJECT IAcadAcCmColor 0bea24d0>
; Visible = -1
; Unterstützte Methoden:
; AppendInnerLoop (1)
; AppendOuterLoop (1)
; ArrayPolar (3)
; ArrayRectangular (6)
; Copy ()
; Delete ()
; Evaluate ()
; GetBoundingBox (2)
; GetExtensionDictionary ()
; GetLoopAt (2)
; GetXData (3)
; Highlight (1)
; InsertLoopAt (3)
; IntersectWith (2)
; Mirror (2)
; Mirror3D (3)
; Move (2)
; Rotate (2)
; Rotate3D (3)
; ScaleEntity (2)
; SetPattern (2)
; SetXData (2)
; TransformBy (1)
; Update ()
Und in diesem Schraffurobjekt hab ich bis jetzt vergeblich nach Umgrenzungsdaten gesucht.
Vielleicht kopier ich mir einfach die Schraffuren in die aktuelle Zeichnung und hol mir dann die Daten. Aber eleganter wärs wenns direkt ginge.
------------------
Gruß
Andreas
http://kraus-cad.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP