/// <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 TgcBox fromSize(Vector3 center, Vector3 size) { var box = new TgcBox(); box.setPositionSize(center, size); box.updateValues(); return(box); }
/// <summary> /// Crear un nuevo TgcBox igual a este /// </summary> /// <returns>Box clonado</returns> public TgcBox clone() { var cloneBox = new TgcBox(); cloneBox.setPositionSize(translation, size); cloneBox.color = color; if (Texture != null) { cloneBox.setTexture(Texture.clone()); } cloneBox.AutoTransformEnable = AutoTransformEnable; cloneBox.Transform = Transform; cloneBox.rotation = rotation; cloneBox.AlphaBlendEnable = AlphaBlendEnable; cloneBox.UVOffset = UVOffset; cloneBox.UVTiling = UVTiling; cloneBox.updateValues(); return(cloneBox); }