Hallo Bernd,
danke für deine Antwort. Ich stehe vor eine Aufgabe, dass die Bauteilen aufgerufen werden sollen. Sie bestehen aus mehrere Variante. Jede Variante jedes Bauteiles wird aufgerufen, in Drawing wird der Vorderansicht erstellt, und als PDF gespeichert.
Der PDF-format soll so genau so gross wie der Bauteil. Außerdem sieht man bei dem Drawing nur die Kontur des Bauteiles, andere Bereich, wo es Material gibt, wird schwarz eingefärbt. (Also man hat das Drawing quasi als ein Kätschen, in dem streckt sich der Vorderansicht des Bauteils, beim Ansicht sieht man keine Lichtkante, sondern nur eine schwarze Fläche)
Soweit kann ich das machen, nur beim Ansicht sieht man noch die Lichtkante, deswegen ist die Frage, wie ich den Ansicht "Schwarz Einfärben" kann
Hier ist meine Code
##############################
Language="VBSCRIPT"
Sub CATMain()
Set documents = CATIA.ActiveDocument
For i= 1 to 3
'########## Länge und Höhe Nehmen
Set WbDatei1 = GetObject("...\Parameter_Kraftstofftank_1.xls")
Laenge = WbDatei1.Sheets(1).Cells(i+1, 2).Value
Hoehe = WbDatei1.Sheets(1).Cells(i+1, 4).Value
Set partDocument = documents
Set part = partDocument.Part
Set relations1 = part.Relations
Set designTable1 = relations1.Item("Parameter_Kraftstofftank_1")
designTable1.Configuration = i
part.Update
Set documents1 = CATIA.Documents
Set drawingDocument1 = documents1.Add("Drawing")
drawingDocument1.Standard = catISO
Set drawingSheets1 = drawingDocument1.Sheets
Set drawingSheet1 = drawingSheets1.Item("Sheet.1")
drawingSheet1.PaperSize = catPaperUser
drawingSheet1.SetPaperHeight Hoehe/10
drawingSheet1.SetPaperWidth Laenge/10
drawingSheet1.Scale = 0.1
drawingSheet1.Orientation = catPaperLandscape
Set windows1 = CATIA.Windows
Set drawingViews1 = drawingSheet1.Views
Set drawingView1 = drawingViews1.Add("AutomaticNaming")
Set drawingViewGenerativeLinks1 = drawingView1.GenerativeLinks
Set drawingViewGenerativeBehavior1 =
drawingView1.GenerativeBehavior
Set product1 = partDocument.GetItem("Kraftstofftank")
drawingViewGenerativeBehavior1.Document = product1
drawingViewGenerativeBehavior1.DefineFrontView 1.000000,
0.000000, 0.000000,0.000000, 0.000000, -1.000000
drawingView1.x = Laenge/20
drawingView1.y = Hoehe/20
drawingView1.Scale = 0.1
Set drawingViewGenerativeBehavior1 =
drawingView1.GenerativeBehavior
drawingViewGenerativeBehavior1.Update
drawingView1.Activate
drawingDocument1.ExportData "..\Ansichten\Kraftstofftank\Vorderansicht
\Kraftstofftank_Vorder_Ansicht_Variante"&i, "pdf"
next
End Sub
#############################
Mit der Methode MyView.GenerativeBehavior.RepresentationMode = catPolyhedricMode ist der Ansicht aber nicht schwarz eingefärbt.
Kannst du mir vlt einen Tipp geben?
Danke
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP