Exemplo n.º 1
0
        /// <summary>
        ///     Crea una caja con el centro y tamaño especificado
        /// </summary>
        /// <param name="center">Centro de la caja</param>
        /// <param name="size">Tamaño de la caja</param>
        /// <returns>Caja creada</returns>
        public static TgcBoxDebug fromSize(Vector3 center, Vector3 size)
        {
            var box = new TgcBoxDebug();

            box.setPositionSize(center, size);
            box.updateValues();
            return(box);
        }
Exemplo n.º 2
0
        /// <summary>
        ///     Crea una caja en base al punto minimo y maximo
        /// </summary>
        /// <param name="pMin">Punto mínimo</param>
        /// <param name="pMax">Punto máximo</param>
        /// <returns>Caja creada</returns>
        public static TgcBoxDebug fromExtremes(Vector3 pMin, Vector3 pMax)
        {
            var box = new TgcBoxDebug();

            box.PMin = pMin;
            box.PMax = pMax;
            box.updateValues();
            return(box);
        }
Exemplo n.º 3
0
        /// <summary>
        ///     Crea una caja con el centro y tamaño especificado, con color especificado
        /// </summary>
        /// <param name="center">Centro de la caja</param>
        /// <param name="size">Tamaño de la caja</param>
        /// <param name="color">Color de la caja</param>
        /// <returns>Caja creada</returns>
        public static TgcBoxDebug fromSize(TGCVector3 center, TGCVector3 size, Color color)
        {
            var box = new TgcBoxDebug();

            box.setPositionSize(center, size);
            box.Color = color;
            box.updateValues();
            return(box);
        }
Exemplo n.º 4
0
        /// <summary>
        ///     Crea una caja con el centro y tamaño especificado, con el grosor y color especificado
        /// </summary>
        /// <param name="center">Centro de la caja</param>
        /// <param name="size">Tamaño de la caja</param>
        /// <param name="color">Color de la caja</param>
        /// <param name="thickness">Grosor de las aristas de la caja</param>
        /// <returns>Caja creada</returns>
        public static TgcBoxDebug fromSize(Vector3 center, Vector3 size, Color color, float thickness)
        {
            var box = new TgcBoxDebug();

            box.setPositionSize(center, size);
            box.color     = color;
            box.Thickness = thickness;
            box.updateValues();
            return(box);
        }
Exemplo n.º 5
0
        /// <summary>
        ///     Crea una caja en base al punto minimo y maximo, con el color especificado
        /// </summary>
        /// <param name="pMin">Punto mínimo</param>
        /// <param name="pMax">Punto máximo</param>
        /// <param name="color">Color de la caja</param>
        /// <returns>Caja creada</returns>
        public static TgcBoxDebug fromExtremes(TGCVector3 pMin, TGCVector3 pMax, Color color)
        {
            var box = new TgcBoxDebug();

            box.PMin  = pMin;
            box.PMax  = pMax;
            box.Color = color;
            box.updateValues();
            return(box);
        }
Exemplo n.º 6
0
        /// <summary>
        ///     Crea una caja en base al punto minimo y maximo, con el grosor y color especificado
        /// </summary>
        /// <param name="pMin">Punto mínimo</param>
        /// <param name="pMax">Punto máximo</param>
        /// <param name="color">Color de la caja</param>
        /// <param name="thickness">Grosor de las aristas de la caja</param>
        /// <returns>Caja creada</returns>
        public static TgcBoxDebug fromExtremes(Vector3 pMin, Vector3 pMax, Color color, float thickness)
        {
            var box = new TgcBoxDebug();

            box.PMin      = pMin;
            box.PMax      = pMax;
            box.color     = color;
            box.Thickness = thickness;
            box.updateValues();
            return(box);
        }