Ayuda de MicroStation CONNECT Edition

Variables de configuración del proceso de bordes visibles

Las variables de configuración de bordes visibles permiten que el usuario controle los ajustes de cálculo de los bordes visibles. Estas variables proporcionan los ajustes por defecto o sustituyen los valores existentes del ajuste.

La siguiente variable de configuración proporciona los ajustes por defecto:

  • MS_VISEDGE_DEFAULTS : controla los ajustes por defecto. Los ajustes por defecto son, en caso contrario, extraídos del archivo de diseño. Todavía puede cambiar estos valores mediante la interfaz de usuario, según quiera. Se aplican los ajustes por defecto cuando abre un archivo de diseño y realiza un ajuste de almacenamiento (File > Save Settings).

Se pueden usar las siguientes variables de configuración como sustituciones. Si se utilizan, estos valores tomarán siempre precedencia sobre los ajustes convencionales y el elemento correspondiente de la interfaz de usuario se atenuará. El subtítulo de herramienta para el ajuste atenuado indicará los detalles de la sustitución de la variable de configuración.

Variable de configuración Descripción
MS_VISEDGE_OVERRIDES Controla todos los procesos de bordes visibles.
MS_CVE_VISEDGE_OVERRIDES Controla la creación de bordes visibles en caché (CVE).
MS_PLOT_VISEDGE_OVERRIDES Controla el filtro de bordes visibles de trazado.
MS_EVE_VISEDGE_OVERRIDES Controla la exportación de bordes visibles y el proceso de fusión de archivos de referencia.

Cada una de las variables anteriores puede especificar uno o más de los ajustes enumerados a continuación, incluida una lista de palabras claves y valores separados por comas. Las palabras claves están todas directamente relacionadas con los elementos (ingleses) en los diálogos de los ajustes de bordes visibles. Los siguientes son ejemplos de ajustes de sustitución:

  • Para sustituir los ajustes Calculate Intersections y Accuracy de todos los procesos de bordes visibles, defina MS_VISEDGE_OVERRIDES en CalculateIntersections=true, Accuracy=Medium
  • Para sustituir la opción Remove Smooth Edges para procesar solamente Cached Visible Edge, defina MS_CVE_VISEDGE_OVERRIDES en RemoveSmoothEdges=true
  • Para forzar el trazado para utilizar el método y la tolerancia exactos de 1 pulgada solo para trazado, defina MS_PLOT_VISEDGE_OVERRIDES en Method=Exact, Accuracy=1 inch

Sustituciones de bordes visibles

La siguiente tabla enumera las palabras claves y sus valores para las sustituciones de bordes visibles que se pueden utilizar en las variables de configuración del procesamiento de bordes visibles:

Palabra clave Valores Notas
Method Fast, Exact El valor recomendado es Exact
PlotMethod Fast, Exact .
CalculateIntersections True, False .
RemoveSmoothEdges True, False .
ExpandCustomLineStyles True, False .
ProcessTextAndDimensions True, False .
UseColorFromMaterial True, False .
ForceHiddenEdgesOn True, False .
DoTransparencyThreshold True, False .
TransparencyThresholdValue 0-1.0 Si DoTransparencyThreshold=true
Accuracy Low , Medium, High, ToTolerance El valor recomendado es ToTolerance
Tolerance Distance (see section below) .
OcclusionTolerance Distance (see section below) Solamente disponible como sustitución.
VisibleEdgeColor 0-255 Especifica el color del borde visible. No aplicable a MS_PLOT_VISEDGE_OVERRIDES.
VisibleEdgeStyle 0-7 Especifica el estilo del borde visible. No aplicable a MS_PLOT_VISEDGE_OVERRIDES.
VisibleEdgeWeight 0-31 Especifica el grosor del borde visible. No aplicable a MS_PLOT_VISEDGE_OVERRIDES.
HiddenEdgeColor 0-255 Especifica el color del borde oculto. No aplicable a MS_PLOT_VISEDGE_OVERRIDES.
HiddenEdgeStyle 0-7 Especifica el estilo del borde oculto. No aplicable a MS_PLOT_VISEDGE_OVERRIDES.
HiddenEdgeWeight 0-31 Especifica el grosor del borde oculto. No aplicable a MS_PLOT_VISEDGE_OVERRIDES.

Ajustes de distancia

Al definir las tolerancias, es posible utilizar el ajuste tradicional de MU:SU:PU (unidades principales, unidades auxiliares, unidades posicionales), o especificar las unidades explícitamente. Puesto que el ajuste MU:SU:PU depende de los ajustes del archivo de diseño, se prefieren generalmente las unidades explícitas. Por ejemplo,.1 Millimeters o .001 Inches se pueden utilizar para definir una distancia coherente en los archivos con cualquier ajuste del archivo de diseño.

Tolerancia de oclusión

El ajuste OcclusionTolerance se proporciona como control adicional para la visibilidad de los bordes ambiguos. Este ajuste controla el cálculo de la visibilidad para la geometría adyacente y coincidente. Para los modelos con geometría superpuesta y, por lo tanto, ambigua, este ajuste puede ser importante para producir resultados coherentes. Imagine el siguiente ejemplo:

Las líneas en la parte superior de estos bloques son ambiguas porque coinciden con las superficies de los bloques adyacentes. Su visualización no está determinada de manera fiable cuando las líneas ocultas se visualizan, ya que el hardware de visualización no puede distinguir la visibilidad de este tipo de anomalía.

Occlusion Tolerance controla la visibilidad de dichos bordes ambiguos. Si la distancia entre el borde y la geometría de oclusión es menor que esta tolerancia, entonces, el borde será tratado como visible. En modelos con una geometría que superpone, definir esta tolerancia en una distancia pequeña (.001 millimeter) puede estabilizar la visualización de los bordes, que de otro modo podrían estar ocultos de manera inconstante. Usar valores más altos podría hacer que la geometría oculta se vuelva visible.

Los valores de Tolerancia de oclusión se pueden introducir en formato MU:SU:PU o con los nombres de unidad explícitos (en plural) (separados por espacios). Se prefieren las unidades explícitas, pues el valor será interpretado de manera coherente en los archivos con diferentes ajustes de unidad. Por ejemplo, .001 Millimeters y .0001 Feet, son valores válidos.

Ajustes recomendados

El método Exacto se recomienda para todo los procesamientos de bordes visibles. Este ajuste controla si la geometría curva está representada de manera exacta o aproximada con trazos o facetas. El método exacto es solo marginalmente más lento, pero produce resultados superiores.

Y los ajustes Accuracy y Tolerance no son críticos cuando se utiliza el método Exacto. El ajuste Accuracy es simplemente un método para controlar la tolerancia como una parte del tamaño modelo total (o vínculo de referencias). Para producir resultados más coherentes, se recomienda que Precisión esté definida en ToTolerance y que la tolerancia se especifique explícitamente. Un valor de .01 Millimeter debe producir resultados aceptables en todos los modelos.