CSG.Vector3D.SubtractedBy C# (CSharp) 메소드

SubtractedBy() 공개 메소드

public SubtractedBy ( Vector3D b ) : Vector3D
b Vector3D
리턴 Vector3D
        public Vector3D SubtractedBy(Vector3D b)
        {
            Vector3D subtracted = new Vector3D (this);
            subtracted.Subtract (b);
            return subtracted;
        }

Usage Example

예제 #1
0
		public static Plane BuildFromVertices(Vector3D a, Vector3D b, Vector3D c)
		{
			Plane p = new Plane ();
			Vector3D edgeA = c.SubtractedBy (a);
			Vector3D edgeB = b.SubtractedBy (a);
					
			Vector3D cross = edgeA.Cross (edgeB);
			// !! Important: inverted to be valid in left-handed space
			// TODO: make this work in either handed-ness automatically
			cross.Invert();
			p.Normal = cross.Normalized();

			p.D = p.Normal.Dot (a);
			return p;
		}
All Usage Examples Of CSG.Vector3D::SubtractedBy