vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
WPF Model3dGroup Transparents hinzufügen? 
Autor: Longri
Datum: 30.01.09 13:07

Hallo,
ich habe ein 3D-Model in meiner Anwendung. Dieses Model wurde von Blender Exportiert und in mein XAML-Code eingefügt. Da ich dieses Model ein zweites mal in der 3D Szene haben möchte habe ich per Vb-Code das Model Kopiert. Dies funktioniert auch. Jetzt möchte ich aber dem Kopierten Model eine Transparents zu weisen, wie mache ich das? (Besser noch währe ein transparenter Verlauf)

Der Code zum Kopieren seihet so aus :
Private Sub CreateMirror()
        Dim mirrorGeometryModel3d As New GeometryModel3D
        Dim mirrorImageGeometryModel3d As New GeometryModel3D
 
        Dim mirrorModel3dGroup As New Model3DGroup
        Dim mirrorTranslateTransform3D As New TranslateTransform3D
        Dim mirrorScaleTransform3D As New ScaleTransform3D
        Dim mirrorTransform3DGroup As New Transform3DGroup
 
        With mirrorGeometryModel3d
            .Geometry = OB_CD_Huelle.Geometry
            .Material = OB_CD_Huelle.Material
            .BackMaterial = OB_CD_Huelle.BackMaterial
            mirrorModel3dGroup.Children.Add(mirrorGeometryModel3d)
        End With
 
        With mirrorImageGeometryModel3d
            .Geometry = OB_CD_Huelle_001.Geometry
            .Material = OB_CD_Huelle_001.Material
            .BackMaterial = OB_CD_Huelle_001.BackMaterial
            mirrorModel3dGroup.Children.Add(mirrorImageGeometryModel3d)
        End With
 
        With mirrorTranslateTransform3D
            .OffsetX = 0
            .OffsetY = 0
            .OffsetZ = 0
            mirrorTransform3DGroup.Children.Add(mirrorTranslateTransform3D)
        End With
 
 
        With mirrorScaleTransform3D
            .ScaleX = 1
            .ScaleY = 1
            .ScaleZ = -0.7
        End With
        mirrorTransform3DGroup.Children.Add(mirrorScaleTransform3D)
 
 
        mirrorModel3dGroup.Transform = mirrorTransform3DGroup
 
 
        MyCover.Children.Add(mirrorModel3dGroup)
    End Sub
Das Ganze Proj. ist unter


http://code.google.com/p/longrimediabibliothek/source/browse/#svn/trunk/%20longrimediabibliothek


zu finden.


Gruss Longri


__________________________________________________________________________
Ein Programmierer ist eine Maschine die Koffein in Programmcode umwandelt!
Und Bier in Bug?s

May the source code be with you.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
WPF Model3dGroup Transparents hinzufügen?1.808Longri30.01.09 13:07
Re: WPF Model3dGroup Transparents hinzufügen?1.206Longri02.02.09 12:03
Re: WPF Model3dGroup Transparents hinzufügen?1.165Longri02.02.09 15:03

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel