Exemplo n.º 1
0
        public JointTransform Compose(JointTransform that)
        {
            Func <Z3Point3D, Z3Point3D> composed =
                joint => that.TransformFunc(this.TransformFunc(joint));

            return(new JointTransform(composed));
        }
Exemplo n.º 2
0
        public CompositeBodyTransform ComposeJointTransform(JointType jointType, JointTransform point3DTransform)
        {
            CompositeBodyTransform composed = new CompositeBodyTransform(this.JointTransforms);

            if (!this.JointTransforms.ContainsKey(jointType))
            {
                composed.JointTransforms.Add(jointType, point3DTransform);
            }
            else
            {
                composed.JointTransforms[jointType] = this.JointTransforms[jointType].Compose(point3DTransform);
            }

            return(composed);
        }
Exemplo n.º 3
0
 public void Compose(JointType jointType, JointTransform point3DTransform)
 {
     this.mTransform = this.mTransform.Compose(jointType, point3DTransform);
 }
Exemplo n.º 4
0
 public void Compose(JointType jointType, JointTransform point3DTransform)
 {
     this.mTransform = this.mTransform.Compose(jointType, point3DTransform);
 }
Exemplo n.º 5
0
 public CompositeBodyTransform(JointType jointType, JointTransform point3DTransform)
     : this()
 {
     this.ComposeJointTransform(jointType, point3DTransform);
 }
Exemplo n.º 6
0
        public JointTransform Compose(JointTransform that)
        {
            Func<Z3Point3D, Z3Point3D> composed =
                joint => that.TransformFunc(this.TransformFunc(joint));

            return new JointTransform(composed);
        }
Exemplo n.º 7
0
        public CompositeBodyTransform ComposeJointTransform(JointType jointType, JointTransform point3DTransform)
        {
            CompositeBodyTransform composed = new CompositeBodyTransform(this.JointTransforms);

            if (!this.JointTransforms.ContainsKey(jointType))
                composed.JointTransforms.Add(jointType, point3DTransform);
            else
                composed.JointTransforms[jointType] = this.JointTransforms[jointType].Compose(point3DTransform);

            return composed;
        }
Exemplo n.º 8
0
 public CompositeBodyTransform Compose(JointType jointType, JointTransform point3DTransform)
 {
     CompositeBodyTransform that = new CompositeBodyTransform(jointType, point3DTransform);
     return this.Compose(that);
 }
Exemplo n.º 9
0
        public CompositeBodyTransform Compose(JointType jointType, JointTransform point3DTransform)
        {
            CompositeBodyTransform that = new CompositeBodyTransform(jointType, point3DTransform);

            return(this.Compose(that));
        }
Exemplo n.º 10
0
 public CompositeBodyTransform(JointType jointType, JointTransform point3DTransform)
     : this()
 {
     this.ComposeJointTransform(jointType, point3DTransform);
 }