Visualizzazione dei risultati da 1 a 10 su 21

Visualizzazione discussione

  1. #7
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    Ciao,
    per il parametro faces devi usare il tipo IList<T> :

    codice:
    publicboolIsOn<T>(int i,IList<T> faces,Vector3 L,float closed) 
    { 
            bool res =false; 
            Vector3 NP =My.Discovery.Position- L - faces[i].nodes[0]; 
            Vector3 v1 =Vector3.Normalize(faces[i].V1); 
            Vector3 v2 =Vector3.Normalize(faces[i].V2); 
            if((Vector3.Dot(NP, faces[i].Normal)>My.Q2)&(Vector3.Dot(NP, faces[i].Normal)< closed)) 
            if((Vector3.Dot(NP, v1)>0)&(Vector3.Dot(NP, v1)< faces[i].V1.Length())) 
            if((Vector3.Dot(NP, v2)>0)&(Vector3.Dot(NP, v2)< faces[i].V2.Length())) 
            res =true; 
            return res; 
    }
    EDIT :
    per capire il perché, è sufficiente pensare che T è un tipo, T[] (in caso) sarebbe un tipo diverso che deriva da IList<T>, ovvero un array di T, non un tipo T e basta.
    Ultima modifica di U235; 11-01-2014 a 18:35

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.