Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Scene Preferences (Default Graduated Colors)

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Scene Preferences (Default Graduated Colors) (996 mal gelesen)
tom-nx
Ehrenmitglied V.I.P. h.c.
CAD-PDM Admin


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

Beiträge: 3001
Registriert: 13.09.2007

NX1953(NX1973) managed productive
NX2007(2015) native testing
NX-CAM
BCT aClass V21
TC13.2.0.3
Win 10-64bit
Dell Precision T3610
Nvidia K2000
3DConnexion Space Explorer

erstellt am: 10. Dez. 2021 07:31    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


EditBackground_NX12.png


ScenePreferences_NX1953.png

 
Hallo,

In der NX12 konnte man die Background Color über Edit Background verändern und auch aus den Customer Defaults laden.

Das klappt in der NX1953 jetzt nicht mehr.

Wir haben ein Macro das neben anderen Settings auch die Default Graduated Colors lädt.
Das Macro haut natürlich jetzt auch nicht mehr hin.

Bei GTAC gibts das hier dazu. https://support.sw.siemens.com/en-US/product/209349590/knowledge-base/PL8593893

Ist jetzt keine Tragödie, aber verstehen tu ich es nicht warum man so oft an Dingen schraubt die eigentlich gut und auch praktisch sind.

Ich hab das jetzt mal bei GTAC reported, mal schauen was da kommt.

Grüße,
Thomas


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

Meinolf Droste
Ehrenmitglied V.I.P. h.c.
Dipl.Ing



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

Beiträge: 5083
Registriert: 14.12.2000

NTSI Workstation
Core i7-9700K 4.90 GHz
32 GB RAM
NVIDIA Quadro P2000

TC 11.5
NX 12.0.2 MP7
NX 1888 testing
NX 1899 Beta

erstellt am: 10. Dez. 2021 07:57    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 Nur für tom-nx 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von tom-nx:

Ist jetzt keine Tragödie, aber verstehen tu ich es nicht warum man so oft an Dingen schraubt die eigentlich gut und auch praktisch sind.

Moin Thomas,

dann kann man das im nächsten Release als Verbesserung verkaufen 


------------------
Grüße Meinolf

Ich steh auf flotte Dreier

I know I was born and I know that I'll die but the in between is mine - Pearl Jam

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

tom-nx
Ehrenmitglied V.I.P. h.c.
CAD-PDM Admin


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

Beiträge: 3001
Registriert: 13.09.2007

NX1953(NX1973) managed productive
NX2007(2015) native testing
NX-CAM
BCT aClass V21
TC13.2.0.3
Win 10-64bit
Dell Precision T3610
Nvidia K2000
3DConnexion Space Explorer

erstellt am: 10. Dez. 2021 08:11    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 Meinolf,

vermutlich 

Da würde mich seitens Siemens schon mal interessieren wie solche Dinge ablaufen ob Funktion weg kommt, verändert wird, etc.

Manche Aktionen sind da anscheinend etwas praxisfremd.

Grüße,
Thomas

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

Big King
Ehrenmitglied
NX/Tc Admin


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

Beiträge: 1887
Registriert: 06.12.2010

erstellt am: 10. Dez. 2021 12:32    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 Nur für tom-nx 10 Unities + Antwort hilfreich

probier mal....

background.vb


Code:
Imports System
Imports NXOpen

Module NXJournal
Sub Main (ByVal args() As String)

Dim theSession As NXOpen.Session = NXOpen.Session.GetSession()
Dim workPart As NXOpen.Part = theSession.Parts.Work
Dim displayPart As NXOpen.Part = theSession.Parts.Display

If workPart Is Nothing Then
Exit Sub
End If

' ----------------------------------------------
'  Menü: Ansicht->Visualisierung->Szene...
' ----------------------------------------------
Dim markId1 As NXOpen.Session.UndoMarkId = Nothing
markId1 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Visible, "Start")

Dim scene1 As NXOpen.Display.Scene = Nothing
scene1 = workPart.Views.CreateScene(workPart.ModelingViews.WorkView, False)

Dim background1 As NXOpen.Display.Background = Nothing
background1 = workPart.Views.CreateBackground(workPart.ModelingViews.WorkView, False)

Dim image1 As NXOpen.Display.Image = Nothing
image1 = workPart.Views.CreateImage(workPart.ModelingViews.WorkView)

Dim image2 As NXOpen.Display.Image = Nothing
image2 = workPart.Views.CreateImage(workPart.ModelingViews.WorkView)

background1.Image = image1

Dim coordinates1 As NXOpen.Point3d = New NXOpen.Point3d(0.0, 0.0, 0.0)
Dim point1 As NXOpen.Point = Nothing
point1 = workPart.Points.CreatePoint(coordinates1)

background1.DomeOrigin = point1

background1.DomeImage = image2

background1.DomeImageFilename = "C:\plm\nx1899\ugphoto\system_scene_data_dir\Congress_Hall_Full_Saturation.hdr"

background1.BackgroundShadedViewsType = 2

background1.BackgroundWireframeViewsType = 2

Dim lighting1 As NXOpen.Display.Lighting = Nothing
lighting1 = workPart.Views.CreateLighting(workPart.ModelingViews.WorkView)

Dim light1 As NXOpen.Light = CType(workPart.Lights.FindObject("Scene Ambient"), NXOpen.Light)

Dim lightBuilder1 As NXOpen.Display.LightBuilder = Nothing
lightBuilder1 = workPart.Views.CreateLightBuilder(light1)

lighting1.SetLightBuilderInList(0, lightBuilder1)

Dim light2 As NXOpen.Light = CType(workPart.Lights.FindObject("Scene Left Top"), NXOpen.Light)

Dim lightBuilder2 As NXOpen.Display.LightBuilder = Nothing
lightBuilder2 = workPart.Views.CreateLightBuilder(light2)

lighting1.SetLightBuilderInList(1, lightBuilder2)

Dim light3 As NXOpen.Light = CType(workPart.Lights.FindObject("Scene Right Top"), NXOpen.Light)

Dim lightBuilder3 As NXOpen.Display.LightBuilder = Nothing
lightBuilder3 = workPart.Views.CreateLightBuilder(light3)

lighting1.SetLightBuilderInList(2, lightBuilder3)

Dim light4 As NXOpen.Light = CType(workPart.Lights.FindObject("Scene Left Bottom"), NXOpen.Light)

Dim lightBuilder4 As NXOpen.Display.LightBuilder = Nothing
lightBuilder4 = workPart.Views.CreateLightBuilder(light4)

lighting1.SetLightBuilderInList(3, lightBuilder4)

Dim light5 As NXOpen.Light = CType(workPart.Lights.FindObject("Scene Right Bottom"), NXOpen.Light)

Dim lightBuilder5 As NXOpen.Display.LightBuilder = Nothing
lightBuilder5 = workPart.Views.CreateLightBuilder(light5)

lighting1.SetLightBuilderInList(4, lightBuilder5)

lighting1.LightsShadedViewsLightingCollection = NXOpen.Display.Lighting.LightingCollectionType.UserDefined

Dim environmentBuilder1 As NXOpen.Display.EnvironmentBuilder = Nothing
environmentBuilder1 = workPart.Views.CreateEnvironmentBuilder(workPart.ModelingViews.WorkView, False)

Dim origin1 As NXOpen.Point3d = New NXOpen.Point3d(0.0, 0.0, 0.0)
Dim normal1 As NXOpen.Vector3d = New NXOpen.Vector3d(0.0, 0.0, 1.0)
Dim plane1 As NXOpen.Plane = Nothing
plane1 = workPart.Planes.CreatePlane(origin1, normal1, NXOpen.SmartObject.UpdateOption.AfterModeling)

Dim unit1 As NXOpen.Unit = Nothing
unit1 = environmentBuilder1.SizeExpression.Units

Dim expression1 As NXOpen.Expression = Nothing
expression1 = workPart.Expressions.CreateSystemExpressionWithUnits("0", unit1)

Dim expression2 As NXOpen.Expression = Nothing
expression2 = workPart.Expressions.CreateSystemExpressionWithUnits("0", unit1)

Dim image3 As NXOpen.Display.Image = Nothing
image3 = workPart.Views.CreateImage(workPart.ModelingViews.WorkView)

environmentBuilder1.SpecifyGroundPlane = plane1

Dim origin2 As NXOpen.Point3d = New NXOpen.Point3d(0.0, 0.0, 0.0)
Dim normal2 As NXOpen.Vector3d = New NXOpen.Vector3d(0.0, 0.0, 1.0)
Dim plane2 As NXOpen.Plane = Nothing
plane2 = workPart.Planes.CreatePlane(origin2, normal2, NXOpen.SmartObject.UpdateOption.WithinModeling)

environmentBuilder1.EnvironmentShadedViewsGroundPlaneCustom = plane2

Dim expression3 As NXOpen.Expression = Nothing
expression3 = workPart.Expressions.CreateSystemExpressionWithUnits("0", unit1)

Dim expression4 As NXOpen.Expression = Nothing
expression4 = workPart.Expressions.CreateSystemExpressionWithUnits("0", unit1)

environmentBuilder1.Image = image3

environmentBuilder1.ImageFilename = "C:\plm\nx1899\ugphoto\system_scene_data_dir\Congress_Hall_Full_Saturation.hdr"

environmentBuilder1.ViewFitToStage = True

environmentBuilder1.EnvironmentShadedViewsGlobalFinish = 3

environmentBuilder1.EnvironmentShadedViewsGroundPlane = 2

Dim shadows1 As NXOpen.Display.Shadows = Nothing
shadows1 = workPart.Views.CreateShadows(workPart.ModelingViews.WorkView)

Dim selectNXObjectList1 As NXOpen.SelectNXObjectList = Nothing
selectNXObjectList1 = shadows1.ShadowCatcherSelection

selectNXObjectList1.Clear()

theSession.SetUndoMarkName(markId1, "Szenenvoreinstellungen-Dialogfenster")

Dim topcolor1(2) As Double
topcolor1(0) = 0.12156862745098039
topcolor1(1) = 0.17254901960784313
topcolor1(2) = 0.31764705882352939
background1.SetBackgroundShadedViewsGraduatedTop(topcolor1)

Dim nXObject1 As NXOpen.NXObject = Nothing
nXObject1 = background1.Commit()

Dim bottomcolor1(2) As Double
bottomcolor1(0) = 0.40392156862745099
bottomcolor1(1) = 0.58039215686274515
bottomcolor1(2) = 0.77254901960784317
background1.SetBackgroundShadedViewsGraduatedBottom(bottomcolor1)

Dim nXObject2 As NXOpen.NXObject = Nothing
nXObject2 = background1.Commit()

Dim markId2 As NXOpen.Session.UndoMarkId = Nothing
markId2 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Invisible, "Szenenvoreinstellungen")

theSession.DeleteUndoMark(markId2, Nothing)

Dim markId3 As NXOpen.Session.UndoMarkId = Nothing
markId3 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Invisible, "Szenenvoreinstellungen")

Dim nXObject3 As NXOpen.NXObject = Nothing
nXObject3 = scene1.Commit()

theSession.DeleteUndoMark(markId3, Nothing)

theSession.SetUndoMarkName(markId1, "Szenenvoreinstellungen")

scene1.Destroy()

background1.Destroy()

lighting1.Destroy()

environmentBuilder1.Destroy()

shadows1.Destroy()

Try
  ' Ausdruck wird immer noch verwendet.
  workPart.Expressions.Delete(expression2)
Catch ex As NXException
  ex.AssertErrorCode(1050029)
End Try

Try
  ' Ausdruck wird immer noch verwendet.
  workPart.Expressions.Delete(expression4)
Catch ex As NXException
  ex.AssertErrorCode(1050029)
End Try

Try
  ' Ausdruck wird immer noch verwendet.
  workPart.Expressions.Delete(expression1)
Catch ex As NXException
  ex.AssertErrorCode(1050029)
End Try

plane1.DestroyPlane()

Try
  ' Ausdruck wird immer noch verwendet.
  workPart.Expressions.Delete(expression3)
Catch ex As NXException
  ex.AssertErrorCode(1050029)
End Try

plane2.DestroyPlane()

theSession.CleanUpFacetedFacesAndEdges()

End Sub

Public Function GetUnloadOption(ByVal arg As String) As Integer
        Return Session.LibraryUnloadOption.Immediately
    End Function

End Module


------------------
“Vision without action is a daydream. Action without vision is a nightmare."

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

tom-nx
Ehrenmitglied V.I.P. h.c.
CAD-PDM Admin


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

Beiträge: 3001
Registriert: 13.09.2007

NX1953(NX1973) managed productive
NX2007(2015) native testing
NX-CAM
BCT aClass V21
TC13.2.0.3
Win 10-64bit
Dell Precision T3610
Nvidia K2000
3DConnexion Space Explorer

erstellt am: 13. Dez. 2021 07:29    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

Hallo Big King,

danke für den Code.

Ich habe gerade gesehen dass mir GTAC auch einen C# Code geschickt hat und der funktioniert.

Falls jemand Interesse daran hat, einfach melden.

Grüße,
Thomas

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

Big King
Ehrenmitglied
NX/Tc Admin


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

Beiträge: 1887
Registriert: 06.12.2010

erstellt am: 13. Dez. 2021 08:10    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 Nur für tom-nx 10 Unities + Antwort hilfreich

ja dann stell ihn doch rein... dann hat jeder was davon

------------------
“Vision without action is a daydream. Action without vision is a nightmare."

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

tom-nx
Ehrenmitglied V.I.P. h.c.
CAD-PDM Admin


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

Beiträge: 3001
Registriert: 13.09.2007

NX1953(NX1973) managed productive
NX2007(2015) native testing
NX-CAM
BCT aClass V21
TC13.2.0.3
Win 10-64bit
Dell Precision T3610
Nvidia K2000
3DConnexion Space Explorer

erstellt am: 13. Dez. 2021 08:40    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

tom-nx
Ehrenmitglied V.I.P. h.c.
CAD-PDM Admin


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

Beiträge: 3001
Registriert: 13.09.2007

NX1953(NX1973) managed productive
NX2007(2015) native testing
NX-CAM
BCT aClass V21
TC13.2.0.3
Win 10-64bit
Dell Precision T3610
Nvidia K2000
3DConnexion Space Explorer

erstellt am: 13. Dez. 2021 13:04    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

Hallo,

es gibt dazu bei Siemens einen bestehenden PR, falls sich da jemand anhängen möchte.

PR-10199883

Grüße,

Thomas

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

Meinolf Droste
Ehrenmitglied V.I.P. h.c.
Dipl.Ing



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

Beiträge: 5083
Registriert: 14.12.2000

NTSI Workstation
Core i7-9700K 4.90 GHz
32 GB RAM
NVIDIA Quadro P2000

TC 11.5
NX 12.0.2 MP7
NX 1888 testing
NX 1899 Beta

erstellt am: 13. Dez. 2021 13:24    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 Nur für tom-nx 10 Unities + Antwort hilfreich

MoinZ

schön finde ich die von außen angestoßene Selbsterkenntniss:

"The problem where the 'Default Graduated Colors' button was removed was intentional, but it has been determined that this decision needs to be re-visited. This work will need to be evaluated and then addressed in the future."

Wenn das doch nur öfters der Fall wäre...

Noch besser wäre allerdings wenn gewisse Leute bei SPLM sich etwas mehr Gedanken über die Auswirkungen ihres Tuns auf bzw. bei Kunden machen würden.

------------------
Grüße Meinolf

Ich steh auf flotte Dreier

I know I was born and I know that I'll die but the in between is mine - Pearl Jam

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



Technischer Produktdesigner (m/w/d)
Wir als FERCHAU Automotive in Wolfsburg nehmen dich mit und arbeiten dich in spannende Projekte in der Automobilentwicklung ein. Du bist ganz vorne in der frühen Phase der Fahrzeugentwicklung mit dabei. Du entwickelst dich fachlich weiter, kannst dich spezialisieren und Expert:in auf deinem Gebiet werden. Lerne von unseren erfahrenen Mitarbeiter:innen und unterstütze unser grandioses Team - werde Teil von etwas Neuem und Einzigartigem....
Anzeige ansehenTechnischer Zeichner, Bauzeichner
tom-nx
Ehrenmitglied V.I.P. h.c.
CAD-PDM Admin


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

Beiträge: 3001
Registriert: 13.09.2007

NX1953(NX1973) managed productive
NX2007(2015) native testing
NX-CAM
BCT aClass V21
TC13.2.0.3
Win 10-64bit
Dell Precision T3610
Nvidia K2000
3DConnexion Space Explorer

erstellt am: 13. Dez. 2021 13:45    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

Ich bin ganz deiner Meinung Meinolf.

Jetzt ist´s ein ER und kommt vielleicht dann wieder rein.
Ich weiss nicht genau ab welcher NX Relase diese Funktion da war, aber sicher schon eine Weile würd ich meinen.

Und irgendjemand hat sich wahrscheinlich dabei auch etwas gedacht, als dieser praktische Default Graduated Colors Knopf in den Dialog kam.

Grüße,
Thomas

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