Notas de la versión

1.0.27

Esta versión añade planificación de pendientes sanitarias y reconstrucción de accesorios en pendiente, copia de redes MEP entre documentos y comparación geométrica de modelos, extracción local de arcos con curvatura y bloques DXF con conversión de DWG y referencias externas, mallas de armadura de losa recortadas a contornos poligonales y resúmenes compactos de cambios en el servidor.

Versión
1.0.27
Publicada
Firma de Windows
Sin firmar

Windows bloquea por defecto los archivos descargados de Internet: es su propio mecanismo de seguridad, no un fallo del instalador. Esta versión aún no lleva firma digital, así que la primera ejecución te pedirá confirmar; la página de descarga muestra qué esperar y cómo continuar.

Novedades

  • Revit 2024 a 2027 se han probado con modelos descartables en sesiones reales de Revit cubriendo el inicio del conector, la planificación de pendientes sanitarias y reconstrucción de accesorios en pendiente, la extracción de familias, el armado de losas y cimentaciones, y la validación de conectores MEP y parámetros. Revit 2021, 2022 y 2023 se incluyen en el instalador y aún no se han probado en una sesión real de Revit.
  • dxf_vector_extract convierte segmentos LWPOLYLINE y POLYLINE con curvatura en arcos verdaderos, expande referencias anidadas BLOCKS, INSERT y MINSERT hasta profundidad 8 con paginación de cursor opaco cur1., convierte planos .dwg y referencias externas .dxf localmente en tu equipo sin subir archivos CAD, y rechaza ciclos de bloques o exceso de profundidad con DXF_BLOCK_CYCLE_DETECTED, DXF_BLOCK_DEPTH_EXCEEDED, DXF_XREF_UNC_FORBIDDEN y DXF_XREF_NOT_FOUND.
  • system_plan_slope_remediation propaga la cota de tubería a través de accesorios intermedios mediante desfases 2D de centros de accesorio, segment_slope_targets, diameter_slope_rules y region_profile (US IPC Tabla 704.1 o tcvn_qcvn TCVN 4474:1987), devolviendo un apply_slope_payload listo para invocar. mep_list_connectors informa AllowsSlopeAdjustments, PartType, PeerAllowsSlopeAdjustments y PeerPartType.
  • element_copy_safe copia elementos y redes MEP conectadas entre documentos abiertos mediante source_document_key, set_id, include_connected_network, type_map y duplicate_type_policy sin cuadros de diálogo modales. project_transfer_standards_safe transfiere tipos de tramos MEP, sistemas, aislamientos, segmentos de tubería y accesorios de preferencias de trazado entre documentos. mep_inspect_connectivity incorpora recorrido acotado de subredes (seed_element_ids, stop_element_ids, stop_on_system_change, stop_on_size_change, max_distance_meter), y model_compare añade compare_document_key y compare_mode geometric para comprobar desviaciones de tramos, aparatos y conectores entre documentos.
  • En el servidor, las llamadas que modifican el modelo devuelven un resumen compacto compact-delta/1 mientras flow_read_result recupera bajo demanda el resultado completo almacenado, flow_list_instances devuelve una lista compacta de instancias activas tras limpiar sesiones desconectadas, y flow_find entrega en la primera respuesta la receta de trabajo correspondiente y las reglas normativas del perfil regional, rechazando con REGION_PROFILE_REQUIRED los parámetros derivados de norma omitidos cuando no hay perfil regional.

Cambios

  • rebar_create_slab_mesh_safe admite spec_hash auto para recortar mallas de armadura de losa de cuatro capas directamente contra contornos poligonales y en forma de L (OutsideHostLengthMeter 0) descartando bandas más estrechas que tres veces el recubrimiento. rebar_create_wall_cage_safe consume un preview_run_id previsualizado junto con expected_context, rebar_create_foundation_cage_safe admite spec_hash auto y rechaza anfitriones de suelo que no sean cimentación con REBAR_FOUNDATION_HOST_REQUIRED, rebar_update_settings_safe se ejecuta sin exigir expected_snapshot_hash y valida sufijos alfanuméricos de armadura (REINFORCEMENT_SUFFIX_INVALID), y rebar_ensure_bar_type_safe rechaza diámetros de doblado estándar inferiores al múltiplo exigido del diámetro de barra con REBAR_STANDARD_BEND_DIAMETER_INVALID.
  • family_extract_safe acepta source_document_key, document_key o target_document explícitos sin requerir document_set_bound previo, exige una clave explícita de documento cuando hay varios documentos abiertos (FAMILY_DOCUMENT_KEY_REQUIRED) y escribe el archivo .rfa mediante un archivo temporal verificado antes de moverlo a su destino. family_load_safe rechaza discrepancias entre el nombre base del archivo y expected_family_name con FAMILY_LOAD_FILENAME_MISMATCH.

Correcciones

  • system_apply_slope_safe reconstruye codos, tés, yés, reducciones y uniones intermedios en encuentros con pendiente conservando el FamilySymbol de cada accesorio, rechaza extremos externos no ajustables con SLOPE_CONNECTOR_NOT_ADJUSTABLE e informa SegmentVerdicts en dry_run y RecreatedElementIdMap al confirmar. system_capture_graph rechaza el ámbito active_view en documentos en segundo plano con DOCUMENT_NOT_ACTIVE_UI y las tuberías semilla no terminales con PIPE_SLOPE_SEED_PIPE_ENDPOINT_NOT_TERMINAL.
  • mep_join_safe resuelve intersecciones de tés en pendiente en el plano XY, rechaza diferencias de cota con MEP_TEE_ELEVATION_MISMATCH y comprueba la alineación 3D de ejes de conectores de igual forma en dry_run y en ejecución (MEP_CONNECTOR_AXIS_SKEW). duct_route_safe completa SystemIds en los tramos trazados, y route_read orienta los segmentos recorridos en orden de cadena a través de codos en línea sin fallar ante nodos degenerados ni conectores de bandeja o tubo.
  • parameter_set_safe rechaza parámetros de solo lectura en dry_run (PARAMETER_READ_ONLY, o PARAMETER_SET_NO_TARGETS cuando ningún destino es editable) igual que en ejecución real, model_query rechaza nombres de clase no reconocidos en class_names con CLASS_NAME_NOT_RECOGNIZED, element_rotate_safe ejecuta dry_run dentro de un grupo de transacciones revertido sobre geometría real, annotation_tag_elements_safe informa las familias de etiquetas faltantes en ANNOTATION_TAG_PREFLIGHT_FAILED, y los modos de cálculo en el servidor (router_batch, pile_cap_batch, frame_batch) admiten conductos rectangulares, encepados de varios grupos, separación longitudinal nula y barras métricas de 10M a 32M.

Ir a la página de descargaTodas las notas de versión