Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Render Material zuweisen

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:   Render Material zuweisen (459 mal gelesen)
Hornauer
Mitglied
 


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

Beiträge: 36
Registriert: 26.01.2001

NX11
TC11

erstellt am: 19. Nov. 2018 10:01    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

Guten Tag zusammen,

nach langer Zeit darf ich mal wieder was machen und stehe gleich auf den "Schlauch".
Kann mir einer sagen (schreiben) wie man ein "Render Material" einem Körper zuordnet. => Zum auslesen habe ich was gefunden.
Da ich nach wie vor nicht so sicher im Programmieren (VB) bin würde ich mich über ein Schnipsel freuen.
Ich benötige lediglich den Bereich für die Auswahl und Zuordnung eines "Render Materials".

Vielen Dank für eure Mühe.

      Rolf

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

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


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

Beiträge: 2390
Registriert: 18.10.2005

HP Z420
WIN XP32 / WIN7 64
UG NX6-11
SUN Ultra 60
Solaris 7
CADDS5
3D Printer Prusa MK2 S

erstellt am: 28. Nov. 2018 10: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 Hornauer 10 Unities + Antwort hilfreich

Hallo Rolf,

wird beim interaktiven Zuweisen etwas aufgezeichnet ?

Gruß, Michael

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

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

Hornauer
Mitglied
 


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

Beiträge: 36
Registriert: 26.01.2001

NX11
TC11

erstellt am: 28. Nov. 2018 10:38    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 Michael,

leider nicht.

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

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


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

Beiträge: 2390
Registriert: 18.10.2005

HP Z420
WIN XP32 / WIN7 64
UG NX6-11
SUN Ultra 60
Solaris 7
CADDS5
3D Printer Prusa MK2 S

erstellt am: 28. Nov. 2018 13:09    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 Hornauer 10 Unities + Antwort hilfreich

Über welche Methode kannst du auslesen ? Evtl. hilft das auf die Sprünge.

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

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

Hornauer
Mitglied
 


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

Beiträge: 36
Registriert: 26.01.2001

NX11
TC11

erstellt am: 28. Nov. 2018 13:55    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 Michael,

hier der Code:

Option Strict Off
Imports System
Imports System.Collections
Imports NXOpen
Imports NXOpen.UF
Module report_studio_materials_in_part
Dim theSession As Session = Session.GetSession()
Dim ufs As UFSession = UFSession.GetUFSession()
Dim theUI As UI = UI.GetUI()
Dim lw As ListingWindow = theSession.ListingWindow
Sub Main
Dim materials As New SortedList()
get_part_materials(materials)
lw.Open()
If materials.Count = 0 Then
lw.WriteLine("Part has no materials applied.")
Else
For Each material As DictionaryEntry in materials
lw.WriteLine("Part Material " + material.Key.ToString() + " is " + material.Value)
Next
End If
End Sub
Function get_part_materials(ByRef materials As SortedList)
Dim matTag As Tag = Tag.Null
ufs.Obj.CycleObjsInPart ( theSession.Parts.Work.Tag, _
UFConstants.UF_material_type, _
matTag)
While matTag <> Tag.Null
Dim matName As String = Nothing
ufs.Obj.AskName(matTag, matName)
materials.Add(matTag, matName)
ufs.Obj.CycleObjsInPart ( theSession.Parts.Work.Tag, _
UFConstants.UF_material_type, _
matTag)
End While
End Function
End Module

Das Ergebnis ist z.B.:

Part Material 77140 is Schwarz pulverbeschichtet
Part Material 77169 is Aluminium

Gruß Rolf

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

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


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

Beiträge: 2390
Registriert: 18.10.2005

HP Z420
WIN XP32 / WIN7 64
UG NX6-11
SUN Ultra 60
Solaris 7
CADDS5
3D Printer Prusa MK2 S

erstellt am: 28. Nov. 2018 16:28    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 Hornauer 10 Unities + Antwort hilfreich

Hallo Rolf,

durch ein Cycle kriegst Du zwar die im Part vorhandenen, aber nicht das einem Body zugewiesene Material. Das hilft also leider nicht weiter.

Gruß, Michael

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

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

Hornauer
Mitglied
 


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

Beiträge: 36
Registriert: 26.01.2001

NX11
TC11

erstellt am: 02. Jan. 2019 09:51    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 Michael,

kommt ein bisschen spät die Antwort. => Sorry.

Ja, hast recht.
Nun stehe ich noch mehr auf dem Schlauch.

Mal sehen, eventuell kommt ja noch mal was.
Ich werde jetzt wieder weiter sehen ob ich was dazu finde.

Gruß

Rolf

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

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


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

Beiträge: 2390
Registriert: 18.10.2005

HP Z420
WIN XP32 / WIN7 64
UG NX6-11
SUN Ultra 60
Solaris 7
CADDS5
3D Printer Prusa MK2 S

erstellt am: 04. Jan. 2019 16:09    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 Hornauer 10 Unities + Antwort hilfreich

Hallo Rolf,

über UF_DISP kommst Du an die Materialien dran. Da gibt's z.B. ein AskMaterial zur Abfrage des Materials.

Gruß, Michael

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

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

Hornauer
Mitglied
 


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

Beiträge: 36
Registriert: 26.01.2001

NX11
TC11

erstellt am: 09. Jan. 2019 10:56    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 Michael,

ich werde mir das mal ansehen.
Ob ich das umsetzen kann, mal sehn.

Vielen Dank

Rolf

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)2019 CAD.de | Impressum | Datenschutz