src/main/java/de/orat/math/cga/api/CGAMultivector.java
public static CGAMultivector createPlane(Vector3d n, double d){
        return createEx(n.x)
            .add(createEy(n.y))
            .add(createEz(n.z))
            .add(createEinf(d));
    }
/**
     * Create plane in inner product null space representation (grade 1 multivector).
     * 
     * Be careful: This corresponds to dual plane in Dorst2007.
     * 
     * @param n normal vector of the plane
     * @param d distance of the plane to the origin
     * @return conformal plane in inner product null space representation (e1, e2, e3, einfM).
     */
Create plane in inner product null space representation (grade 1 multivector).

Be careful: This corresponds to dual plane in Dorst2007.

@param n normal vector of the plane
@param d distance of the plane to the origin
@return conformal plane in inner product null space representation (e1, e2, e3, einfM).
Create plane in inner product null space representation ( grade 1 multivector ) . Be careful : This corresponds to dual plane in Dorst2007 . @param n normal vector of the plane @param d distance of the plane to the origin @return conformal plane in inner product null space representation ( e1 e2 e3 einfM ) .
public static CGAMultivector createPlane(Vector3d n, double d){
        return createEx(n.x)
            .add(createEy(n.y))
            .add(createEz(n.z))
            .add(createEinf(d));
    }
public static CGAMultivector createPlane ( Vector3d n , double d ) { return createEx ( n . x ) . add ( createEy ( n . y ) ) . add ( createEz ( n . z ) ) . add ( createEinf ( d ) ) ; }
Create plane in inner product null space representation (grade 1 multivector).
Create plane in inner product null space representation ( grade 1 multivector ) .