Petit developpement pour mise en transparence d’une face selectionnée

Bonjour Didier

Pourrais tu développer cette fonctions svp ?

merci d’avance

Christophe


Bonjour Christophe,

Elle est très facile à enregistrer dans un journal puis à placer dans le menu du bouton droit de la souris après sélection d’une face.

customize_MB1_Face_1

customize_MB1_Face_2

customize_MB1_Face_3

Ci-dessous le code à copier dans un fichier texte à enregistrer avec l’extension .vb


Option Strict Off
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

‘ ———————————————-
‘   Menu: Edit->Object Display…
‘ ———————————————-
Dim markId1 As NXOpen.Session.UndoMarkId
markId1 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Visible, « Edit Object Display »)

Dim displayModification1 As NXOpen.DisplayModification
displayModification1 = theSession.DisplayManager.NewDisplayModification()

displayModification1.ApplyToAllFaces = True

displayModification1.ApplyToOwningParts = False

displayModification1.NewTranslucency = 70

Dim objects1(0) As NXOpen.DisplayableObject
Dim theUI As UI = UI.GetUI()

objects1(0) = CType(theUI.SelectionManager.GetSelectedObject(0), NXOpen.Face)
displayModification1.Apply(objects1)

displayModification1.Dispose()
‘ ———————————————-
‘   Menu: Tools->Journal->Stop Recording
‘ ———————————————-

End Sub
End Module


Voici maintenant comment créer un bouton attaché à la sélection d’une face

1°) Lancement du menu de personnalisation

customize_MB1_Face_4

2°) Création du bouton personnalisé

customize_MB1_Face_5

3°) Changement du nom et de l’icone du bouton

customize_MB1_Face_6

4°) Personnalisation de l’action

customize_MB1_Face_7

5°) Affectation du bouton à la sélection d’une face

customize_MB1_Face_8

6°) Le bouton est maintenant attachée à la sélection d’une face

customize_MB1_Face_9

 

 


Ce contenu est restreint aux membres. Si vous êtes un utilisateur enregistré, connectez vous. Les nouveaux utilisateurs peuvent s’enregistrer ci-dessous. Remarque importante: Votre demande de connexion sera vérifiée par mes soins (Validité de l'adresse mail, nom de société et numéro de téléphone)

Connexion pour les Utilisateurs enregistrés
   
Nouvel utilisateur ?
*Champ requis
This entry was posted in AUTRES. Bookmark the permalink.

Comments are closed.