Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Modeling
  about function member

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 PTC CREO
Autor Thema:  about function member (569 mal gelesen)
Andylau
Mitglied



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

Beiträge: 55
Registriert: 07.06.2021

erstellt am: 30. Jun. 2021 10: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

Hi everyone,

I have a question about function "member".
Here is my code.
1. choose a face face1
2. choose 2 faces face2(including face1)
3. check whether face1 is a member of the 2 faces

But the result is nil.

Why can't I get the "true" result?

Greeting,
Andy.

Code:

(in-package  :aaaa)
(use-package li)

(sd-defdialog 'test_faces
  :Dialog-title "test_faces"
  :toolbox-button t
  :variables '(
 
 

   (face1 :value-type :face
   :modifies nil   
   :modifies :contents
:title "face1"
           :initial-value nil
         
            
);end face1
    (face2
        :value-type :face
:multiple-items t
   :modifies nil   
   :modifies :contents
           :title "face2"

            :initial-value nil
         
           :after-input (setf face_list face2)
            
);end face2
   
    );end variables

     k-action
'(progn

(display face1)
(display face_list)
(display (member face1 face_list))
    )
)


The result show below:

Code:

#S(SEL_ITEM PATH
      (#S(NPARCEL SIMPLE-ENTITY-PTR 111685152)
       #S(NPARCEL SIMPLE-ENTITY-PTR 378290912))
      TYPE 112058176 ITEM #S(FACE SIMPLE-ENTITY-PTR 381338256))

(#S(SEL_ITEM PATH
       (#S(NPARCEL SIMPLE-ENTITY-PTR 111685152)
        #S(NPARCEL SIMPLE-ENTITY-PTR 378290912))
       TYPE 112058176 ITEM #S(FACE SIMPLE-ENTITY-PTR 381340704))
#S(SEL_ITEM PATH
       (#S(NPARCEL SIMPLE-ENTITY-PTR 111685152)
        #S(NPARCEL SIMPLE-ENTITY-PTR 378290912))
       TYPE 112058176 ITEM #S(FACE SIMPLE-ENTITY-PTR 381338256)))
NIL


[Diese Nachricht wurde von Andylau am 30. Jun. 2021 editiert.]

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

MiBr
Mitglied
Konstrukteur


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

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 30. Jun. 2021 14:18    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 Andylau 10 Unities + Antwort hilfreich

Hi,

i think you have to use: :test #'equal.

(member face1 face_list :test #'equal)

Greetz Michael

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

Andylau
Mitglied



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

Beiträge: 55
Registriert: 07.06.2021

erstellt am: 01. Jul. 2021 05:50    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 Michael,

Thanks a lot
That's very helpful.
It works good.

Greeting from China!
Andy

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