src/main/java/de/orat/math/cga/api/CGAMultivector.java
private Vector3d decomposeDualTangentAndRoundDirection(){
        CGAMultivector einf = CGAMultivector.createEinf(1d);
        CGAMultivector attitude = einf.ip(this).op(einf);
        Vector3d result = attitude.extractDirectionFromEeinfRepresentation();
        //FIXME
        // unklar ob das negate überhaupt an den schluss verschoben werden darf
        result.negate();
        return result;
    }
/**
     * Decompose dual tangent and round direction.
     * 
     * ungetestet
     * 
     * @return direction
     */
Decompose dual tangent and round direction.

ungetestet

@return direction
Decompose dual tangent and round direction . ungetestet @return direction
private Vector3d decomposeDualTangentAndRoundDirection(){
        CGAMultivector einf = CGAMultivector.createEinf(1d);
        CGAMultivector attitude = einf.ip(this).op(einf);
        Vector3d result = attitude.extractDirectionFromEeinfRepresentation();
        result.negate();
        return result;
    }
private Vector3d decomposeDualTangentAndRoundDirection ( ) { CGAMultivector einf = CGAMultivector . createEinf ( 1d ) ; CGAMultivector attitude = einf . ip ( this ) . op ( einf ) ; Vector3d result = attitude . extractDirectionFromEeinfRepresentation ( ) ; result . negate ( ) ; return result ; }
Decompose dual tangent and round direction.
Decompose dual tangent and round direction .
//FIXME // unklar ob das negate überhaupt an den schluss verschoben werden darf