Cómo se hacen varias máscaras (Clip Mask) a la vez?

Hola a todos.

Estoy aprendiendo MicroStation y he repasado los apartados de Fence, Clip Volume y Clip Mask, pero hay muchas cosas que no entiendo su lógica en este programa:

Esto es un ejemplo hecho con AutoCAD, con el comando "Cobertura" que creo que sería el equivalente a "Clip Mask" para ocultar todo lo que queda dentro de un contorno cerrado.

Como se puede apreciar, me permite dibujar  varios objetos Cobertura y luego puedo seleccionar alguno de ellos y por pinzamiento, editarlo.

Puedo crear Coberturas seleccionando Polilineas (Elemento del dibujo), tantos como quiera. Es más, al momento de hacerlo desde un elemento del dibujo, me pregunta si quiero mantener el objeto existente o no. En MicroStation, al seleccionar un elemento, siempre se toma ese elemento como su boundary con lo que si luego lo eliminas también estás eliminando el elemento en sí.

Es más, al ser un objeto Cobertura, si hago un SelectSimilar o un SelectR (selección Rápida), me podría resaltar cuantas Coberturas hay en el dibujo.

Ahora, si trato de hacer esto con "Clip Mask" de MicroStation, tenemos:

1) No puedo hacer selección por elemento, porque si selecciono otro elemento, dejará de usar el anterior.

2)Si lo hago por 2 puntos o por "poligono", ese elemento es simplemente un Shape. Cómo sé que en el dibujo no tengo creadas al menos una máscara?

Si sigo creando más "Clip Mask" desde 2 puntos o por "polígono", se añaden todos a un objeto llamado "Cell" que no tiene nombre (lo que MicroStation llama unnamed Cell").

Alguien puede decir, vale, si buscas en el dibujo por objetos "Cell" cuya propiedad Name="", entonces encontrarás las máscaras..... Pero claro, MicroStation también crea unnamed cells para hacer "Clip Volume" con varios polígonos e incluso un Group es un unnamed Cell.

Por tanto, aunque sepa que es un unnamed Cell, tampoco puedo deducir que se tratará de máscaras.

Y como pasa con las unnamed cell, puedo hacer pinzamiento para escalar el elemento entero, pero no puedo seleccionarlos individualmente, como sí he hecho en AutoCAD para mover el grip de alguno de los polígonos..

Los Named Boundary están muy bien.. cuando creo uno, pues puedo decirle en su nombre que es una máscara, pero claro, no puedo tener varios Named Boundary al dibujo ejecutándose como Clip Mask, porque sólo puede haber un Named Boundary activo....

  • ok, creo que NO te había entendido, lo que intentas No es crear multiples máscaras, sino crear una especie de  cercado multiple seleccionando diferentes cercados de una vez. Sinceramente esto no parece posible, lo he estado probando pero sin éxito. Voy a preguntar a desarrollo pero me parece que este caso debería ser tratado quizás como Enhancement.

    De ser así, lo deberías archivar en la comunidad de Ideas de MicroStation https://microstation.ideas.aha.io/ideas/

    Saludos

    Maria



    Maria Garcia

       

  • Hola María.

    Creo que algunas herramientas de MicroStation necesitan un buen lavado de cara. 

    Hay diferentes apartados que la herramienta es la misma pero tienen nombres distintos o iconos distintos. Herramientas que prácticamente son lo mismo pero pide los datos de manera muy diferente. Apartados del manual poco claros. Términos obsoletos que ya no usa el programa, etc...

    Aunque he puesto algunas ideas en el foro de Ideas, no tengo fluidez para expresarlas en inglés. 

    Te listaré aquí un listado extensivo para todo lo que he visto para fence, Clip Volume y Clip Mask.

    1) Diálogo de Place Fence: En el apartado de Fence Type, que tiene un listado desplegable, debería ser mostrado por botones en su lugar, tal como hace en "Create Clip Volume" o "Clip Masks", con los botones que le correspondan en cada caso.

    De hecho, la ventana diálogo "Clip Masks", tiene el botón "Show or Hide Clip Mask Element" y "Clear Clip Mask" pero la ventana de diálogo "Create Clip Volume" no tiene los botones de "Show or Hide Clip Volume Element" y "Clear Clip Volume", porque dichas funciones las tiene como botones individuales en la barra de herramientas.

    Por tanto, falta homogeneidad. Lo mismo debería pasar con los títulos de las ventanas o los nombres de key-in.

    2) No entiendo porqué si usas una herramienta o abres una ventana diálogo, no muestre su key-in en la barra de estado, para que el usuario se familiarice con el uso de key-in (algo básico en AutoCAD).

    3) Si abres la ventana de "Place Fence" y ya hay un active Fence en la view y se corresponde con uno de los Named Boundary, dicho Named Boundary debería ser marcado de alguna manera en la lista. Por ejemplo, en la ventana de "Place Fence" podría haber una columna de "Status" (o Activate) al lado de Named Boundaries y si uno de ellos es el que está como activo entonces ponerle un puntito negro o algo así al lado del nombre.

    Lo mismo si abres la ventana de "Create Clip Masks" y resulta que hay un active mask en la view y se corresponde con una de las Named Boundaries. Y lo mismo para los Clip Volume.

    De esta forma, si abres la ventana de "Create Clip Volume" o "Clip Masks" y ves un puntito negro al lado del Named Boundary, pues ya sabes que está usando ese.

    3) Los Named Boundaries listados desde las ventanas de "Place Fence", ventana "Create Clip Volume" o  ventana "Clip Masks", sólo permiten editar el nombre. Para el resto de operaciones, hay que ir a la ventana de diálogo de "Named Boundaries". Creo que si se hace botón derecho sobre el Named Boundary, debería mostrar un menú contextual con las siguientes opciones:

    -Rename

    -Delete

    -Fit in view.

    Curiosamente, si vamos a la ventana de diálogo de "Named Boundaries", desde ahí no se puede editar ni el nombre ni la descripción...

    Por tanto, debería poder operarse de igual manera en ambos sitios, desde un menú contextual haciendo botón Reset del ratón sombre el nombre del Named Boundary.

    El Named Boundary, tal vez debería tener otra propiedad (de sólo lectura) llamada source o origin, indicando la procedencia de cómo se creó el Named Boundary (from fence, from Clip Volume, from Clip Mask, From user (Place Named Boundaries)). Esta propiedad tal vez se podría listar como columna en la lista de Named Boundaries.

    4) Poner un botón de "Clear Fence" aunque se entiende que si se llama de nuevo a "Place Fence", destruye el active fence que había hasta ese momento. Sé que si se tiene el Element selection y se pica en la view también desaparece, pero no estaría de más.

    5) Cuando se crea un Fence, un Clip Volume o un Clip Mask desde "Element" debería haber una opción en el propio Tool Settings de si queremos hacer una copia de ese elemento. De esta forma, si se selecciona un elemento que forma parte del propio dibujo, imaginemos que es una casa o bloque de pisos, no utiliza ese shape para el Named Boundary, sino que se crearía antes una copia de ese shape.

    6) En el Tool Settings de "Place Fence" , "Clip Masks" , "Create Clip Volume", debería existir la opción de establecer un Level para los Shapes que se van a crear. De esta forma, el usuario no tiene que estar cambiando el active level o tener que cambiar el Level del shape creado. La idea es que todos los shapes creados desde una de estas herramientas, pertenezca a un Level concreto.

    O incluso desde "Design File Settings" , se podría esablecer un Level por defecto para estas herramientas cuando crean un Shape.

    6) Cuando se hace un "Place Fence" con Fence Mode= Clip o "Void-Clip", es decir, va a recortar, encuentro un poco absurdo que se tenga que utilizar después una herramienta de Manipulate como Move, etc... para que realmente haga el corte con el contorno.

    Tal vez, en el Tool Settings debería haber un parámetro de permitir que recorte sin que se haga un Move o Copy, es decir, sin mover el Fence de lugar.

    O incluso que haga como el comando MAPTRIM de Civil 3D, que no sólo recorta sino que elimina los elementos que queden por fuera (o por dentro). Tal vez la ventana de Tool Settings debería llevar una opción de "Remove the rest of elements".

    De hecho, cuando se hace un Fence Mode=Clip o "Void-Clip", la entidad shape usada como contorno, la destruye y crea un Complex Chain en su lugar. Y si era un Named Boundary, lo destruye al haber desaparecido el shape.

    7) En el manual online, de Clip Volume o Clip Mask, nunca menciona los botones de "Clip Volume" o "Boundary Display" de View Attributes, que están estrechamente relacionados con esos apartados.

    De hecho, también se podría explicar (o linkear) hacia los "Reference Clip Volume" y "Reference Clip Mask" del diálogo de "References".

    O en la ayuda, del apartado de References, hablar sobre el botón de "Boundary Display" de View Attributes.

    8)Como ya se ha visto en este tema, no se puede crear varias máscaras (Clip Mask) y que permita luego manipularlas individualmente, ya que crea un unnamed cell.

    De hecho, el procedimiento de crear Clip Mask y Reference Clip Mask (en Referencias), es bastante distinto.

    9) En View Attributes, el botón "Clip Volume" obedece tanto a Clip Volume como a Clip Masks que tenga la view. Por tanto, no se pueden diferenciar. No podría ignorar el Clip Mask pero que sí muestre el Clip volume, por ejemplo.

    Si tengo alguna más, la voy apuntando.

    Saludos.

  • Buenos dias Joan,

    Esto no funciona así. El procedimiento que se sigue es el siguiente:

    Cada vez que una persona pide una nueva funcionalidad la debe introducir en la comunidad de Ideas  https://microstation.ideas.aha.io/ideas/ 

    o bien crear un  SR ya que de este modo se enlaza el ticket con el número específico de Enhancement creado internamente en Bentley. 

    Solo se puede enlazar un Enhancement\Nueva funcionalidad por cada SR.

    Para crear un SR puedes usar este enlace https://apps.bentley.com/srmanager/ProductSupport

    Esto permite ver a nuestro grupo de desarrolladores cuantos usuarios desean la misma funcionalidad y así revisar la necesidad de implementar o realizar ese cambio. Debe ser un cambio que beneficie a la mayoría de los usuarios.

    Saludos

    Maria



    Maria Garcia

       

  • Has revisado este wiki? 

    https://communities.bentley.com/products/microstation/w/microstation__wiki/8651/creating-multiple-reference-masks

    Lo he revisado ahora. 

    Parece que para las "Reference Clip Mask", se puede añadir más de una desde una fence activa.

    Luego, la Reference Clip Mask queda desvinculada de la Named Boundary y para editar los límites de la Reference Clip Mask, hay que activar el botón "Boundary Display" (de View Attributes).

    La ventaja que tiene aquí (usar Reference Clip Mask) respecto a usar "Clip Mask" de la View, es que puedes eliminar cada una de manera independiente, cosa que no puedes hacer con la Clip Mask de la view, que eliminaría toda la cell.