Bonjour,
Je ne connais pas le C# mais j'essai d'utiliser un programme en C# pour le réécrire en Tcl/Tk.
J'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public Vector3d Row0;
public Vector3d Row1;
public Vector3d Row2;
 
public Matrix3d ClearScale()
        {
            var m = this;
            m.Row0 = m.Row0.Normalized();
            m.Row1 = m.Row1.Normalized();
            m.Row2 = m.Row2.Normalized();
            return m;
        }
Puis je l'écrire de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
        public Matrix3d ClearScale()
        {
            var m = this;
            Row0 = Row0.Normalized();
            Row1 = Row1.Normalized();
            Row2 = Row2.Normalized();
            return m;
        }
Ou pas du tout... Je ne comprends pas pourquoi l'auteur la écrit de cette façon là ? Il y a probablement une raison, mais je ne vois pas laquelle
Merci