Example #1
0
        public static Matrix GetRectangleClipGeometryTransform(SceneElement element)
        {
            RectangleGeometry rectangleGeometry = element.GetLocalValueAsWpf(Base2DElement.ClipProperty) as RectangleGeometry;

            if (rectangleGeometry != null)
            {
                Transform transform = rectangleGeometry.Transform;
                if (transform != null && !transform.Value.IsIdentity)
                {
                    return(transform.Value);
                }
            }
            return(Matrix.Identity);
        }