Exemplo n.º 1
0
        public virtual VSMXBaseObject getPos(VSMXBaseObject @object)
        {
            VSMXInterpreter interpreter = @object.Interpreter;
            VSMXArray       pos         = new VSMXArray(interpreter, 2);

            pos.setPropertyValue(0, new VSMXNumber(interpreter, x));
            pos.setPropertyValue(1, new VSMXNumber(interpreter, y));

            return(pos);
        }
Exemplo n.º 2
0
        public virtual VSMXBaseObject getSize(VSMXBaseObject @object)
        {
            VSMXInterpreter interpreter = @object.Interpreter;
            VSMXArray       size        = new VSMXArray(interpreter, 2);

            size.setPropertyValue(0, new VSMXNumber(interpreter, width));
            size.setPropertyValue(1, new VSMXNumber(interpreter, height));

            return(size);
        }
Exemplo n.º 3
0
        public virtual VSMXBaseObject getPos(VSMXBaseObject @object)
        {
            VSMXInterpreter interpreter = @object.Interpreter;
            VSMXArray       pos         = new VSMXArray(interpreter, 3);

            pos.setPropertyValue(0, new VSMXNumber(interpreter, posX.FloatValue));
            pos.setPropertyValue(1, new VSMXNumber(interpreter, posY.FloatValue));
            pos.setPropertyValue(2, new VSMXNumber(interpreter, posZ.FloatValue));

            //if (log.DebugEnabled)
            {
                Console.WriteLine(string.Format("getPos() returning {0}", pos));
            }

            return(pos);
        }
Exemplo n.º 4
0
        public virtual VSMXBaseObject getColor(VSMXBaseObject @object)
        {
            VSMXInterpreter interpreter = @object.Interpreter;
            VSMXArray       color       = new VSMXArray(interpreter, 4);

            color.setPropertyValue(0, new VSMXNumber(interpreter, redScale.FloatValue));
            color.setPropertyValue(1, new VSMXNumber(interpreter, greenScale.FloatValue));
            color.setPropertyValue(2, new VSMXNumber(interpreter, blueScale.FloatValue));
            color.setPropertyValue(3, new VSMXNumber(interpreter, alphaScale.FloatValue));

            //if (log.DebugEnabled)
            {
                Console.WriteLine(string.Format("getColor() returning {0}", color));
            }

            return(color);
        }