示例#1
0
        public MultiSelectTransforms(IList <IHasTransform> renderObjects)
        {
            this.renderObjects = renderObjects;
            baseTransforms     = new MapToolCore.Transform[renderObjects.Count];

            for (int i = 0; i < renderObjects.Count; ++i)
            {
                baseTransforms[i] = this.renderObjects[i].Transform.Clone();
            }
            dummyTransform = new Transform();
            dummyTransform.PropertyChanged += DummyTransform_PropertyChanged;
        }
示例#2
0
            public MultiSelectObject(System.Collections.IList renderObjects)
            {
                int objectCount = renderObjects.Count;

                this.renderObjects = new RenderObject[objectCount];
                baseTransforms     = new MapToolCore.Transform[objectCount];

                for (int i = 0; i < objectCount; ++i)
                {
                    this.renderObjects[i] = renderObjects[i] as RenderObject;
                    baseTransforms[i]     = this.renderObjects[i].Transform.Clone();
                }
                dummyTransform = new Transform();
                dummyTransform.PropertyChanged += DummyTransform_PropertyChanged;
            }