public static Point3D_F64 transform( Se3_F64 se, Point3D_F64 origPt, Point3D_F64 tranPt ) {
		if( tranPt == null )
			tranPt = new Point3D_F64();

		DMatrixRMaj R = se.getR();
		Vector3D_F64 T = se.getT();

		GeometryMath_F64.mult( R, origPt, tranPt );
		GeometryMath_F64.add( tranPt, T, tranPt );

		return tranPt;
	}
public static Point3D_F64 transform( Se3_F64 se, Point3D_F64 origPt, Point3D_F64 tranPt ) {
		if( tranPt == null )
			tranPt = new Point3D_F64();

		DMatrixRMaj R = se.getR();
		Vector3D_F64 T = se.getT();

		GeometryMath_F64.mult( R, origPt, tranPt );
		GeometryMath_F64.add( tranPt, T, tranPt );

		return tranPt;
	}
public static Point3D_F64 transform ( Se3_F64 se , Point3D_F64 origPt , Point3D_F64 tranPt ) { if ( tranPt == null ) tranPt = new Point3D_F64 ( ) ; DMatrixRMaj R = se . getR ( ) ; Vector3D_F64 T = se . getT ( ) ; GeometryMath_F64 . mult ( R , origPt , tranPt ) ; GeometryMath_F64 . add ( tranPt , T , tranPt ) ; return tranPt ; }
<p>.
Applies the transform specified by SpecialEuclidean to a point.<br>
<br>
p' = R*p + T
</p>
<p>
Both origPt and tranPt can be the same instance.
</p>

@param se	 SpecialEuclidean transform. Not modified.
@param origPt Original coordinate of the point. Not modified.
@param tranPt Storage for transformed coordinate of the point. Point declared if null.  Modified.
@return Transformed point.
<p > . Applies the transform specified by SpecialEuclidean to a point . <br > <br > p = R * p + T < / p > <p > Both origPt and tranPt can be the same instance . < / p >