OEGeom3DTetraCoord

OEGeom3DTetraCoord(dst: OEFloatArray, center: OEFloatArray,
                   r1: OEFloatArray, r2: OEFloatArray, len: float) -> None
OEGeom3DTetraCoord(dst: OEDoubleArray, center: OEDoubleArray,
                   r1: OEDoubleArray, r2: OEDoubleArray, len: float) -> None
OEGeom3DTetraCoord(dst: OEFloatArray, center: OEFloatArray,
                   r1: OEFloatArray, r2: OEFloatArray,
                   r3: OEFloatArray, len: float) -> None
OEGeom3DTetraCoord(dst: OEDoubleArray, center: OEDoubleArray,
                   r1: OEDoubleArray, r2: OEDoubleArray,
                   r3: OEDoubleArray, len: float) -> None

Calculates cartesian coordinate point dst that has a distance of len from the point center, and corresponds to a tetrahedral atom location with respect to the given coordinates. The first form places the new coordinates at the known tetrahedral angle based on the bisecting vector between \((r1-center)\) and \((r2-center)\). The second form places it on the direction perpendicular to the plane of the three given coordinates r1, r2, and r3.