/// <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 TgcDebugBox fromSize(Vector3 center, Vector3 size) { TgcDebugBox box = new TgcDebugBox(); 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 TgcDebugBox fromExtremes(Vector3 pMin, Vector3 pMax) { TgcDebugBox box = new TgcDebugBox(); box.pMin = pMin; box.pMax = pMax; box.updateValues(); return box; }
/// <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 TgcDebugBox fromSize(Vector3 center, Vector3 size) { TgcDebugBox box = new TgcDebugBox(); box.setPositionSize(center, size); 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 TgcDebugBox fromSize(Vector3 center, Vector3 size, Color color, float thickness) { TgcDebugBox box = new TgcDebugBox(); 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 /// </summary> /// <param name="pMin">Punto mínimo</param> /// <param name="pMax">Punto máximo</param> /// <returns>Caja creada</returns> public static TgcDebugBox fromExtremes(Vector3 pMin, Vector3 pMax) { TgcDebugBox box = new TgcDebugBox(); box.pMin = pMin; box.pMax = pMax; 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 TgcDebugBox fromSize(Vector3 center, Vector3 size, Color color, float thickness) { TgcDebugBox box = new TgcDebugBox(); 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 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 TgcDebugBox fromExtremes(Vector3 pMin, Vector3 pMax, Color color, float thickness) { TgcDebugBox box = new TgcDebugBox(); box.pMin = pMin; box.pMax = pMax; box.color = color; box.thickness = thickness; box.updateValues(); return(box); }
public override void init() { Device d3dDevice = GuiController.Instance.D3dDevice; //Crear caja debug vacia debugBox = new TgcDebugBox(); //Modifiers para vararis sus parametros GuiController.Instance.Modifiers.addVertex3f("size", new Vector3(0, 0, 0), new Vector3(100, 100, 100), new Vector3(20, 20, 20)); GuiController.Instance.Modifiers.addVertex3f("position", new Vector3(-100, -100, -100), new Vector3(100, 100, 100), new Vector3(0, 0, 0)); GuiController.Instance.Modifiers.addFloat("thickness", 0.1f, 5, 0.2f); GuiController.Instance.Modifiers.addColor("color", Color.BurlyWood); GuiController.Instance.RotCamera.CameraDistance = 50; }
/// <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 TgcDebugBox fromExtremes(Vector3 pMin, Vector3 pMax, Color color, float thickness) { TgcDebugBox box = new TgcDebugBox(); box.pMin = pMin; box.pMax = pMax; box.color = color; box.thickness = thickness; box.updateValues(); return box; }