main/src/georegression/transform/se/SePointOps_F64.java
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.