/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }