Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  View from 3D per Script in 2D Ableiten

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  View from 3D per Script in 2D Ableiten (504 mal gelesen)
brhi
Mitglied
 


Sehen Sie sich das Profil von brhi an!   Senden Sie eine Private Message an brhi  Schreiben Sie einen Gästebucheintrag für brhi

Beiträge: 49
Registriert: 15.01.2001

erstellt am: 20. Feb. 2006 11:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi Forum

Mit oFrontViewGB.DefineFrontView 1, 0, 0, 0, 1, 0 wird eine Front View erstellt. View from 3D habe ich in der Doku R16 nicht gefunden.

Wir möchten mit einem Script 3D Views automatisch ins 2D ableiten. Hat jemeand einen Tipp.

Gruss
brhi


==== Aus der Doku ====== Front View erstellen

Private Sub Viewfrom3D_Click()


   
    ' -----------------------------------------------------------
    ' Optional: allows to find the sample wherever it's installed
    Dim sDocPath As String

    ' -----------------------------------------------------------
   
    ' Open the Part document
   
    Dim oPartToDraw As PartDocument
    'Set oPartToDraw = CATIA.Documents.Open("c:\2DTest.CATPart")
           
    Set documents1 = CATIA.Documents
    Set oPartToDraw = documents1.Open("C:\2DTest.CATPart")
   
    ' Create a drawing document: it becomes the active document.
    Dim oDrawing As DrawingDocument
    Set oDrawing = CATIA.Documents.Add("Drawing")
   
    ' Retrieve the active sheet
    Dim oSheet As DrawingSheet
    Set oSheet = oDrawing.Sheets.ActiveSheet
   
    ' Create a view called "Front View" in this sheet
    Dim oFrontView As DrawingView
    Set oFrontView = oSheet.Views.Add("Front View")
   
    ' Retrieve it generative behavior
    Dim oFrontViewGB As DrawingViewGenerativeBehavior
    Set oFrontViewGB = oFrontView.GenerativeBehavior
   
    ' Declare the part to draw in this front view
    oFrontViewGB.Document = oPartToDraw
   
    ' Define this view as a front view, with the XY plane (in oPartToDraw) as projection plane
    oFrontViewGB.DefineFrontView 1, 0, 0, 0, 1, 0
    'oFrontViewGB.DefineUnfoldedView 1, 0, 0, 0, 1, 0
   
    'Position the View in the Sheet
    oFrontView.x = 300
    oFrontView.y = 150
   
    ' Update the view
    oFrontViewGB.Update
   


End Sub

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz