コード例 #1
0
        public static VectorObject operator -(VectorObject b, VectorObject c)
        {
            VectorObject vectorObject = new VectorObject();

            vectorObject.X = b.X - c.X;
            vectorObject.Y = b.Y - c.Y;
            vectorObject.Z = b.Z - c.Z;
            return(vectorObject);
        }
コード例 #2
0
        public static VectorObject operator *(VectorObject b, VectorObject c)
        {
            VectorObject vectorObject = new VectorObject();

            vectorObject.X = (b.Y * c.Z) - (b.Z * c.Y);
            vectorObject.Y = (b.X * c.Z) - (b.Z * c.X);
            vectorObject.Z = (b.X * c.Y) - (b.Y * c.X);
            return(vectorObject);
        }