DWORD MeshParameterization::SetMeshTransform( DWORD size, void * params )
{
	VERIFY_MESSAGE_SIZE( size, sizeof( Matrix4x4 ) );
	Matrix4x4 * transform = (Matrix4x4*)params;
	if( transform )
	{
		if( m_Transform ){ delete m_Transform; }
		if( m_InverseTransform ){ delete m_InverseTransform; }
		m_Transform = new Matrix4x4();
		m_InverseTransform = new Matrix4x4();
		transform->GetInverse( *m_InverseTransform );
		*m_Transform = (*transform);
	}
	return MSG_HANDLED_STOP;
}