static getInterpolation( point, p1, p2, p3, v1, v2, v3, target ) {

		if ( this.getBarycoord( point, p1, p2, p3, _v3$2 ) === null ) {

			target.x = 0;
			target.y = 0;
			if ( 'z' in target ) target.z = 0;
			if ( 'w' in target ) target.w = 0;
			return null;

		}

		target.setScalar( 0 );
		target.addScaledVector( v1, _v3$2.x );
		target.addScaledVector( v2, _v3$2.y );
		target.addScaledVector( v3, _v3$2.z );

		return target;

	}
Computes the value barycentrically interpolated for the given point on the
triangle. Returns `null` if the triangle is degenerate.

@param {Vector3} point - Position of interpolated point.
@param {Vector3} p1 - The first corner of the triangle.
@param {Vector3} p2 - The second corner of the triangle.
@param {Vector3} p3 - The third corner of the triangle.
@param {Vector3} v1 - Value to interpolate of first vertex.
@param {Vector3} v2 - Value to interpolate of second vertex.
@param {Vector3} v3 - Value to interpolate of third vertex.
@param {Vector3} target - The target vector that is used to store the method's result.
@return {?Vector3} The interpolated value.