En la primavera de 2018, nuestra empresa (Nanosoft) lanzó nanoCAD Plus 10, una nueva versión de la plataforma CAD rusa dedicada al décimo aniversario de la empresa. Solo piense: ¡10 años creamos nanoCAD en beneficio de nuestros usuarios! ¿Qué hay de nuevo en el producto? Hace unos meses, respondí esta pregunta como parte de una transmisión de YouTube, que fue visitada por 600 personas. En sí mismo, este formato de presentación era nuevo para nosotros, técnicamente complicado, pero, en mi opinión, resultó excelente: la presentación en sí tomó una hora y luego respondí las preguntas de la audiencia durante otros 50 minutos. Y como resultado, recibimos una presentación de video única en la que contamos en detalle y claramente sobre las innovaciones del producto. Hasta la fecha, la grabación transmitida ha sido vista por más de cuatro mil quinientas personas a las que les gusta más. Si se perdió la transmisión, mire la
grabación , lo recomiendo.
Pero en el proceso de preparación de la presentación, a menudo me encontraba pensando que cuando hablo de innovaciones de productos, extraño algo más: al concentrarme solo en innovaciones, corté el posicionamiento general del producto. ¿Qué ha evolucionado nanoCAD a lo largo de 10 años de desarrollo? ¿Por qué es conveniente y por qué debería ser útil para nuestros usuarios? ¿Cuáles son sus principales beneficios? En general, en general, ¿qué es la plataforma nanoCAD? Por lo tanto, decidí escribir una revisión del artículo de nuestro paquete de software para aquellos que no están listos para recopilar nuevos productos distribuidos en diferentes versiones, pero que desean obtener una imagen completa de nanoCAD en el marco de un artículo. De hecho, será una revisión de la solución CAD rusa moderna y las áreas potenciales del desarrollo CAD, así como una respuesta a la pregunta de dónde se está moviendo nanoCAD como producto.
Entonces, la plataforma rusa nanoCAD Plus a través de los ojos del desarrollador: ¿qué es y por qué?
Introducción, que es en parte un vistazo a la historia
Después de haber comenzado la creación de un nuevo sistema de diseño asistido por computadora (CAD) hace 10 años, por supuesto, no inventamos una bicicleta: había suficientes soluciones competitivas, las tecnologías de diseño ya se han convertido en clásicas y masivas. Además, comenzaron a aparecer nuevos métodos de diseño a través de 3D y un enfoque orientado a objetos, que los especialistas en marketing envuelven en hermosos nombres: diseño tridimensional, modelado de información, BIM, diseño aditivo, "ciudad inteligente", etc., etc. Muchos especialistas en CAD predijeron (y todavía predicen) la muerte inminente de los métodos de diseño clásicos a través del dibujo, y la mayoría de ellos no creían en el éxito de otro "transbordador electrónico clásico nullCAD Plus" (y aún no lo creen). Cuánto escuché en ese momento ...
Pero todos en nuestro equipo tenían la clara sensación de que, a pesar de las tendencias de la moda en el diseño, a pesar de la alta competencia, la tarea de crear un sistema CAD clásico tendrá demanda en los próximos años, no solo en nuestro país, sino en todo el mundo. ¿Qué podría ser mejor que una herramienta de buena calidad que funciona en el sistema de toma de decisiones más inteligente: una persona? En realidad, los últimos 10 años confirman que teníamos razón en ese momento. Y creo que la situación no cambiará por otros 10-20 años ...
Además, ya teníamos experiencia y experiencia trabajando con organizaciones de diseño rusas (y no solo): desde 1989 hemos desarrollado un conjunto de productos de software Raster Arts (puede traducirse como "arte raster", más detalles aquí:
www.rasterarts.ru ), que estaban destinados a procesar la documentación escaneada del proyecto (principalmente dibujos) y la vectorización (traducción de escaneos a una vista vectorial). De hecho, le dimos una herramienta (Fig. 1), que nos permitió restaurar documentos después del escáner (limpiar de "basura", mejorar la calidad, eliminar las distorsiones y distorsiones que introdujo el papel, etc.), y luego traducirlos en forma vectorial Conveniente para editar en CAD clásico. Este complejo se basó en dos soluciones:
- RasterDesk (se puede traducir como "tareas ráster"): una solución que se instaló en el editor de vectores más popular en ese momento para el desarrollo de dibujos de AutoCAD y herramientas de edición adicionales para sustratos ráster;
- Spotlight (puede traducirse como "spotlight, fuente de luz"): esto es esencialmente RasterDesk, pero se basa en nuestro editor de vectores; destinado a trabajos donde AutoCAD era redundante y costoso.
Fig. 1. El complejo Raster Arts ("Raster Art") se convirtió en el prototipo de la plataforma CAD nanoCAD PlusEn realidad, la plataforma nanoCAD Plus se convirtió en la continuación lógica del desarrollo del producto de software Spotlight, cuyas bases se establecieron en 1989. En 2008, el complejo Raster Arts se vendió no solo en Rusia sino también en todo el mundo (bajo la marca WiseImage), adquirimos experiencia tanto en el desarrollo como en el desarrollo de sistemas de software complejos, así como en el soporte del formato DWG y el editor de vectores de AutoCAD, interactuando con los usuarios, Soporte técnico masivo en todo tipo de idiomas y mucho, mucho más. ¡Todos los requisitos previos para hacer algo nuevo y útil!
Y en 2008, la división Nanosoft se separó del grupo de Desarrollo CSoft para crear la plataforma rusa de nanoCAD CAD. ¿Por qué es nano-? Bueno, "micro-" es 10 a la potencia de -6, y somos un poco menos. Por lo tanto, "nano-" (10 a la potencia de -9) ...
Vista general del nuevo CAD
¿Qué es nanoCAD? Hablando con palabras de posicionamiento de marketing, "nanoCAD Plus es una plataforma CAD universal clásica nacional". Todas las palabras clave están en esta frase:
- CAD es un sistema de diseño asistido por computadora, es decir, la herramienta principal para los diseñadores.
- Clásica, es decir, utilizando métodos de diseño clásicos: desde primitivas hasta dibujos (exactamente de la misma manera que se usaba generalmente el culman).
- Universal, es decir, no está vinculado a ningún área temática: nanoCAD es igualmente adecuado para diseñar un componente de construcción de máquinas, planos de planta, secciones / fachadas, naves espaciales e incluso una cabaña de verano.
- Doméstico: el sistema se está desarrollando en Rusia y la versión rusa se está perfeccionando para cumplir con los requisitos del mercado ruso.
- Finalmente, la palabra "plataforma" significa que la funcionalidad nanoCAD se puede ampliar con aplicaciones, cálculos, módulos, agudizando el sistema para tareas especializadas.
Las principales tareas que resuelve nanoCAD Plus son el desarrollo y lanzamiento de documentación de trabajo (dibujos) en cualquier grupo de proyectos y cualquier área temática.
Es decir, nanoCAD Plus es un simple culman, aunque sea electrónico.
En general, sí. Pero no todo es tan simple ... Para responder la pregunta en el subtítulo, es necesario comprender la estructura general del mercado CAD.
La sutileza es que la tarea de desarrollar y emitir documentación se puede resolver de diferentes maneras: alguien simplemente dibuja (a la paper-pencil-rule-borre), y alguien intenta automatizar su trabajo (idealmente tratando de llevarlo al estado de "I Le digo y el programa dibuja todo por sí mismo "). Estos son los dos puntos extremos entre los que se ubican todas las tecnologías modernas de CAD y diseño, y las soluciones BIM, las herramientas de modelado tridimensional, los programas computacionales y las secuencias de comandos de dibujo (Fig. 2). Cual es mejor Oh, en los intentos de responder a esta pregunta, muchas copias ya se han roto, y las discusiones finales no son visibles ... De hecho, esta es la pregunta "¿Qué es mejor: una herramienta universal o un corte estrecho?".
Fig. 2. El esquema general de desarrollo de herramientas de diseño (clickable)Como se muestra en la fig. 2 y, como dije anteriormente, la plataforma nanoCAD Plus evoluciona del clásico kulman electrónico universal (vea el video 1 a continuación): este es el posicionamiento fundamental del producto en este momento. Al mismo tiempo, en su forma básica, nanoCAD Plus automatiza el dibujo preciso: segmentos-arcos-sombreado, trabajo con capas, trabajo más conveniente con textos, textos, tablas, etc. (fig. 3). En este sentido, el nanoCAD Plus electronic kulman es cientos de veces mejor que el clásico kulman de papel, pero no es un gran botón rojo. Debe entenderse que, al automatizar la rutina usando nanoCAD Plus, el trabajo de diseño principal todavía lo realiza una persona. Es el diseñador quien, después de pensar en la solución de diseño, realiza varias vistas del mismo objeto: vista superior, vista lateral, izquierda, dibuja dimensiones, explicaciones textuales, etc. ¡Nada sucede automáticamente! Algo ha cambiado en la decisión de diseño: todos los tipos, tablas, cálculos, informes deben rehacerse ...
Este posicionamiento se opone a los esquemas de desarrollo de otras soluciones CAD como ARCHICAD, Revit, KOMPAS 3D, Renga, Inventor, etc., que van desde un modelo tridimensional a dibujos. En tales sistemas, el énfasis principal está en el modelado tridimensional y establecer conexiones entre objetos intelectuales vinculados al área temática: por ejemplo, una ventana puede incrustarse en una pared, tener altura, ancho, geometría (de una o dos alas), el fabricante y un montón de otros parámetros. En consecuencia, dichos programas extraen automáticamente de estos datos un modelo tridimensional de una pared de ladrillos con una ventana de doble hoja con una hoja de ventana, o sus dibujos en 2D (plano de planta, fachada, sección, ensamblaje, etc.), o lo dibujan todo en una tabla de especificaciones. Una vez más según: ¡dibuja el programa! Este es el posicionamiento fundamental de este tipo de CAD. Los cambios en los datos (por ejemplo, aumento del ancho de la ventana) cambiarán automáticamente todas las vistas relacionadas, ya que el programa dibuja instantáneamente nuevas vistas. De hecho, dichos programas prometen reemplazar el trabajo del dibujante a favor de modelar la situación por el diseñador y dibujar automáticamente vistas con el programa. ¿Siente la diferencia fundamental en relación con nanoCAD y CAD clásico?
Video 1. nanoCAD Plus es una plataforma CAD universal doméstica clásica que contiene todas las herramientas de diseño básicas necesarias.A menudo me preguntan por qué nanoCAD es mejor que tales sistemas. Esta sutil pregunta debería ser confusa, porque definitivamente no puedes responder. Por un lado, los sistemas de modelado tridimensional son más prometedores, y es difícil discutir con eso. Y hay muchos usuarios que, con la ayuda de tales soluciones, logran la automatización y otros buenos resultados. Pero, por otro lado, ninguno de ellos es universal. Mira la foto. 2 más atentamente: dividí los sistemas CAD especializados en tres áreas: ingeniería mecánica, construcciones arquitectónicas, gestión de tierras. En realidad, la clasificación CAD es mucho más amplia: solo la ingeniería mecánica se puede dividir en 5-6 especializaciones: construcción de aviones, construcción naval, industria de máquinas herramienta, industria automotriz, equipos no estándar, etc. Pero incluso dentro de un campo altamente especializado, estos programas inteligentes tienen capacidades limitadas. Si el programa no incluye algoritmos específicos de la industria, entonces el nivel de automatización cae catastróficamente, lanzando al usuario al mundo del modelado volumétrico universal o simplemente del dibujo clásico. Por ejemplo, parece que podemos simular el volumen de un edificio con decoración de paredes, pero la parte de ingeniería (electricidad, diseño de tuberías, agua / alcantarillado) en este programa simplemente se dibuja con cilindros en blanco tridimensionales o primitivas 2D ordinarias en vistas preparadas. O una herramienta de construcción de máquinas puede hacer mecanismos y motores, pero para el diseño de barcos es completamente inaplicable, ya que el nivel de geometría es más complicado en análisis y diseño. No estoy hablando del hecho de que algunos están tratando de usar la herramienta de ingeniería para hacer modelos tridimensionales de la tierra (y los vendedores / vendedores los alientan activamente en esto: "sí, puedes") y me pregunto por qué no están logrando el éxito. Por lo tanto, no todo es tan simple ...
¿Qué características se pueden distinguir del CAD tridimensional automatizado?
- El principal es el confinamiento para una tarea específica. Si el problema no se resuelve por completo (y a menudo no se resuelve), los usuarios se ven obligados a usar un culman electrónico universal.
- Otra faceta del confinamiento es la cobertura incompleta de las tareas. En el diseño, sigue habiendo una gran cantidad de áreas que no están cubiertas por ninguna solución: desarrollar una herramienta especializada para ellas es muy costoso y la cantidad de usuarios será mínima. Y por lo tanto, aquí se usa un culman universal (bueno, no dibuje en papel, ¡ya que no hay una herramienta especializada!).
- La complejidad del estudio: los productos inteligentes tridimensionales requieren calificaciones más altas de los diseñadores, un estudio más profundo e inmersión en las características del software. No todos pueden permitirse pulir su conocimiento del instrumento durante años. Especialmente si este conocimiento no se paga extra (por ejemplo, en las regiones).
- Y, finalmente, el alto precio: no es solo el costo de implementación y el precio de un especialista; las soluciones especializadas en sí mismas son extremadamente caras. Los productos innovadores a menudo le permiten llevar a las organizaciones de diseño a un nuevo nivel de diseño, pero el desarrollo innovador no está inherentemente dirigido al uso masivo, es solo para aquellos que pueden permitirse el lujo de estar a la vanguardia. Por lo tanto, los precios de dichos productos de software comienzan en 500 mil rublos por trabajo y son prácticamente ilimitados en la barra superior.
Estas son las razones que conducen a la popularidad de las tecnologías de diseño clásico entre los usuarios masivos. No hay tantas compañías en todo el mundo que hayan cambiado completamente al modelado tridimensional; ahora, según mis estimaciones, no más del 20-30%. Muy a menudo, estas organizaciones se centran estrechamente en una especialidad de diseño (por ejemplo, una oficina puramente arquitectónica) o se dedican al diseño conceptual de nuevos objetos, dejando detalles y rutina a las organizaciones contratantes. En los casos restantes (y la gran mayoría de ellos), las organizaciones de diseño ajustan la simbiosis entre el diseño clásico y el modelado tridimensional (en varias proporciones): por ejemplo, en un departamento crean un nuevo mecanismo que primero se resuelve y se muestra en 3D, se analizan las colisiones en volumen en la etapa de la invención, y no un prototipo, y luego dado para un estudio detallado para la producción en masa en otros departamentos ...
Preste atención al punto principal de esta sección: a pesar de la publicidad activa de los métodos de diseño modernos, sus ventajas obvias, la automatización proporcionada, la inteligencia, a pesar de la inversión activa en estas áreas por parte de las organizaciones de diseño, ¡nadie puede abandonar completamente el CAD 2D! Y, creo, esta situación no cambiará durante mucho tiempo, y la plataforma nanoCAD Plus tiene un excelente posicionamiento para uso masivo.
¿Puede nanoCAD Plus convertirse en una herramienta de diseño especializada?
Sí, por supuesto ... Sin duda, queremos crear herramientas más prácticas e inteligentes destinadas a la innovación. Y aquí el principio de expandir la funcionalidad de la plataforma nanoCAD viene al rescate a través de soluciones (aplicaciones) especializadas. Cual es el principio? Explicaré ...
Bajo la plataforma nanoCAD Plus, puede escribir una aplicación de cualquier complejidad, que, utilizando las capacidades de gráficos nanoCAD, admite el formato más popular en el mundo de CAD (DWG), importación-exportación de otros formatos y lenguajes de programación modernos (.NET, C / C ++, JavaScript, Visual Basic Script , LISP, etc.), puede implementar cálculos especializados, comunicación con bases de datos, carga en sistemas de flujo de trabajo, modelado inteligente tridimensional y cualquier otra cosa. Todo depende de las tareas del usuario, el desarrollador, sus capacidades, recursos para la implementación ...
Fig. 3. Esquema de soluciones especializadas de la empresa CSoft Development basado en la plataforma nanoCAD Plus (clickable)Esta característica de la plataforma nanoCAD Plus es utilizada activamente por nuestros colegas de
CSoft Development , quienes en un momento desarrollaron aplicaciones especializadas para la plataforma AutoCAD y ahora portaron algunas de sus soluciones a la plataforma nanoCAD Plus, reduciendo los costos para su plataforma CAD base (Fig. 3) . Las soluciones son diferentes, y relativamente simples, automatizando el dibujo 2D (concentrándose en el diseño de acuerdo con los estándares rusos en construcción (SPDS) o diseño de ingeniería (Mecánica)), y bastante complejo, implementando modelado tridimensional inteligente con funciones para crear automáticamente dibujos, tablas, informes, etc. .p. Estas últimas incluyen tres áreas principales: Geonics para la gestión de tierras, Ingeniería BIM para el diseño de redes de ingeniería de edificios, el complejo Model Studio CS para el diseño de instalaciones industriales. Elija las soluciones que se adapten a sus tareas, implemente y automatice su trabajo a un nuevo nivel ...
En las organizaciones de diseño, tales aplicaciones generalmente se integran entre sí sobre la base de formatos abiertos o acordados, complementados por módulos de cálculo y desarrollos altamente especializados de otras compañías, sus propios desarrollos y juntos forman un sistema CAD único diseñado para las tareas de un grupo de proyecto específico. Todo es simple: es en tal integración y soporte de un complejo tan complejo que la unidad CAD de cualquier organización de diseño que se respete ... si existe tal unidad, por supuesto ... :-)
Y esto es exactamente para lo que es interesante la plataforma nanoCAD Plus: brinda una oportunidad fundamental para expandir, mejorar y desarrollar el complejo CAD de la organización, combinando sus capacidades financieras, organizativas y de recursos. Incluso si falta algo en la plataforma nanoCAD, puede usarse como un editor gráfico regular para su propia aplicación: vaya al sitio web
developer.nanocad.ru , donde está organizado el Developer Club, y obtenga acceso a una licencia gratuita para la plataforma nanoCAD Plus, la documentación del desarrollador en ruso lenguaje y foro de desarrolladores, que permite comunicarse con nuestros desarrolladores, discutir las dificultades de programación para CAD y el formato DWG, encontrar soluciones efectivas ...
Entonces, ¿es nanoCAD Plus una plataforma CAD moderna?
Si! Esta es la principal ventaja de nanoCAD Plus. Hasta ahora, solo ha habido unas pocas soluciones similares en el mundo, y todas ellas se han desarrollado en otros países, principalmente en los EE. UU. En Rusia, simplemente utilizamos las soluciones proporcionadas sin la capacidad de influir en su desarrollo. Ahora tenemos nuestra propia plataforma CAD, que se está desarrollando teniendo en cuenta las tareas de nuestro país.
Es la separación de tareas lo que nos permite a nosotros, los desarrolladores de la plataforma nanoCAD Plus, concentrarnos en desarrollar las capacidades básicas de CAD. Me refiero a las funciones fundamentales modernas que se han vuelto bronceadas y que tanto los usuarios finales como los desarrolladores de aplicaciones especializadas necesitan. Aquí, hay soporte para nuevas versiones del formato DWG, y funciona con grandes volúmenes de datos, y funcionalidad para trabajar con nubes de puntos (escaneo tridimensional), y soporte para tecnología de modelado de información en un nivel básico (importación de formato IFC / BIM), y modelado paramétrico tridimensional, y mucho más. -mucho más ...
La idea principal de esta sección de mi artículo: brindar la oportunidad de desarrollar nuevas tecnologías sobre la base de la plataforma nanoCAD Plus para aplicaciones de terceros, podemos pulir y desarrollar las funciones básicas de una solución CAD (base) para que se vuelva más rápida, mejor, más conveniente, más moderna desde el punto de vista del usuario , y desde el punto de vista de desarrolladores, gerentes CAD, gerentes. Todos. Y aquí los límites de mejora, personalmente no veo ...La funcionalidad de la plataforma CAD doméstica nanoCAD Plus
, nanoCAD Plus, , .
: , , – nanoCAD Plus 500 -, 1270 975 () 530 DWG-. - nanoCAD Plus – .
nanoCAD Plus . …
DWG ( . drawing – )
? DWG – -. , , , , . , - …
, – Autodesk , (USPTO) , .dwg Autodesk ( – - . , , «
»:). Autodesk .dwg DWG, – , …
. 4. .dwg nanoCAD Plus 10, – R11 ( DOS) DWG2018nanoCAD Plus (. 4): .dwg , – R11 ( DOS) DWG2018 ( Autodesk 2017 ). , , , . , (PROXY- ) – , , nanoCAD Plus DWG-, , .
DWG- ?, , DWG, , - ( DWG-). , , , DWG-. DWG DWG – : . , , . , . , , …
, DWG- ? , , , , - , DWG- – , . (
), DWG- . - , - , – .
, , DWG, , DWG- . , . / . , nanoCAD Plus 10, DWG (PURGE, AUDIT, RECOVER – . «», «» «»), :
- / PROXY-: , .
- z- : , (. 2). : . .
- DWG-: , , DOS-. - DWG-, ; (. 3).
2. DWG- nanoCAD Plus: z-.3. DWG- nanoCAD Plus: , , ..nanoCAD DWG , , DWG-, – , - . nanoCAD Plus – . , . , …
– . DWG , . «-» ( ), (, , ..), (DWG/XREF, PDF DWF, ..), DWG ( , ), - . DWG- nanoCAD Plus.
, nanoCAD Plus DWG , DWG . ? , .
Application Programming Interface (API)
nanoCAD Plus ( ) – API , , , , . API , nanoCAD Plus, DWG.
nanoCAD Plus DWG , , , . , .NET, /C++, JavaScript, Visual Basic Script, LISP (, Visual Studio Microsoft Excel) , nanoCAD Plus. . . DWG-. - , .
DWG-, DWG DWG. , …
( )
– , . , . nanoCAD Plus :
- ( - ). . Windows 3.11, 1990 , , 30 ;
- ( , ). , Windows 2007 , .
, nanoCAD: , () . , , – . , , ( , « », – , ), -. , , , , , . , nanoCAD Plus , , , () ! , ? :)
. 5. nanoCAD Plus -, 1-2 ()nanoCAD Plus , : , , ( ), , ( . grips – ) ( ), / . nanoCAD Plus – nanoCAD Plus … (. 5).
: ( Windows)? (, )? (, )? : - – , . , , . , – , . , – . , …
nanoCAD Plus - – . , nanoCAD Plus - 1-2 : , , . – .
: , , -, , , , .
/
, , nanoCAD Plus (. 6) . , nanoCAD Plus 10 :
- 2D 3D : , 2D- 3D-, , , , , ( ), (, , , , ..);
- : , , .., ;
- , – ;
- ;
- : ( ISO), , SHX- TTF-, , , ..;
- ( ISO), ;
- , (XREF-, , , , ), IFC, DWG, PDF, ( 3D-);
- , , .
. 6. nanoCAD Plus , –– , -, (/, , PDF- ), Excel- ; Express Tools, , , , (), DWG- – , nanoCAD Plus . , , .
,
, nanoCAD Plus: . . .
3D-
Este módulo agrega a la plataforma nanoCAD Plus la funcionalidad del modelado universal de estado sólido tridimensional (del inglés "Solid Modeling"): usando las herramientas de extrusión de caras, rotación de bucles cerrados, dibujo y creación de transiciones, el usuario puede crear escenas tridimensionales complejas de casi cualquier forma geométrica. Y utilizando la función de sección, puede obtener vistas bidimensionales actualizadas automáticamente, vinculando así el modelo y la documentación 2D. En este caso, técnicamente, todas las matemáticas asociadas con el cálculo de la geometría tridimensional (intersección o sustracción de dos figuras, seccionamiento, achaflanado, etc.) se confían a un módulo externo llamado núcleo geométrico (se pueden encontrar más detalles en Internet, por ejemplo, el artículo "
Geométrico de Dmitry Ushakov"
granos en el mundo y en Rusia ").
Inicialmente, concebimos para que el núcleo geométrico externo estuviera envuelto en una interfaz especial de capa intermedia y pudiera cambiar de uno a otro sin una diferencia visual para el usuario (y los programas que se comunican con nanoCAD a través de la API). Como resultado, en nanoCAD Plus 10, el módulo de modelado de estado sólido 3D se basa en núcleos geométricos de dos compañías (para elegir):
- Núcleo ACIS: el desarrollo comenzó en 1986 por Spatial (EE. UU.), Pero con el tiempo, Dassault Systèmes (Francia) se convirtió en el propietario del núcleo. Este es uno de los núcleos de modelado 3D más conocidos con la mejor combinación precio-calidad, y se conectó a nanoCAD Plus en primer lugar;
- Núcleo C3D: el núcleo geométrico ruso desarrollado por ASKON desde 1995, y desde 2012 ha sido autorizado por terceros. En consecuencia, en 2018, nuestros desarrolladores lo conectaron a nanoCAD Plus.
¿Qué núcleo es mejor? Este es un tema controvertido. Por un lado, ACIS es más popular, se incluye en muchos productos de software y ha estado en desarrollo durante mucho tiempo. Pero C3D es un desarrollo ruso (sustitución de importaciones) y se está desarrollando activamente. Además, el núcleo C3D proporciona más funciones: en la décima versión de nanoCAD Plus, también proporciona las funciones de importación y exportación de formatos 3D populares (SAT, STL, IGES, VMRL, etc.), y en el futuro se supone que otras características sabrosas tan esperadas. Esto es competencia y nosotros, como desarrolladores de la plataforma CAD básica, no queremos darle preferencias especiales a nadie: la elección depende de los usuarios. Pero el núcleo C3D en nanoCAD Plus 10 está configurado para su uso por defecto; nos gustaría desarrollar tecnologías rusas.
¿Cómo difiere el modelado 3D con tecnología de estado sólido, por ejemplo, del modelado de información? De hecho, hay tantas maneras de crear un modelo tridimensional que un usuario inexperto puede confundirse. El hecho es que los datos en el espacio tridimensional pueden ser completamente diferentes: dibuja una línea a lo largo de tres coordenadas, y eso es todo: bienvenido al espacio 3D. A medida que avanza la tecnología, la funcionalidad de modelado 3D también se está desarrollando. Y ahora podemos distinguir las siguientes tecnologías que admite la plataforma nanoCAD Plus:
- Primitivas en 3D: cualquier objeto que se coloque en un espacio tridimensional puede formar una escena tridimensional. En el caso más simple, estos pueden ser primitivos 2D, por ejemplo, un segmento, un arco, una polilínea, un círculo, una trama, etc. Pero recientemente, a pedido de los usuarios, aparecen primitivas tridimensionales: polilínea 3D (para tareas de gestión de la tierra), espiral 3D (ingeniería mecánica).
- Objetos 3D de superficie: objetos un poco más complejos que forman objetos visualmente cerrados, como un cilindro, una pirámide, una bola, un toro, una red, etc. Son simples en su descripción, no tienen funciones de comportamiento complejas (por ejemplo, no se reconstruyen después de cambiar otros objetos, no se restan entre sí), pero le permiten crear escenas tridimensionales simples. Además, los modelos generalmente se dividen en este tipo de datos para simplificar las escenas cargadas.
- Objetos sólidos: objetos tridimensionales más inteligentes (en comparación con la superficie) que tienen un comportamiento a nivel de geometría integral: un cilindro puede incrustarse en una caja, una bola puede cortarse de una pirámide, etc. El resultado es una geometría compleja, que también cambia dinámicamente después del cambio en los componentes (el núcleo geométrico es responsable de estos cambios). Tales objetos se comportan como sólidos ordinarios en el mundo real.
- Modelado de información: aquí ya están trabajando no con superficies y primitivas 3D, sino con objetos (eje, engranaje, cojinete, pared, ventana, puerta, bomba, etc.). Además de la geometría, tales objetos llevan las reglas de interacción con otros objetos, aparecen el comportamiento del objeto en el espacio tridimensional y aparecen imitaciones de interacción. Además de llenar con información sobre el material, su dureza, método de producción, etc.
En la plataforma nanoCAD Plus, las dos primeras formas de trabajar en el espacio 3D vienen en la entrega básica, la tercera, con la ayuda de un módulo adicional, y la cuarta, con la ayuda de aplicaciones especializadas que solo especifican dichos objetos, simulan su comportamiento e interacción entre sí.
Módulo de dependencias paramétricas 2D
El módulo le permite imponer dependencias de diferentes tipos en datos bidimensionales: una distancia fija, paralelismo, perpendicularidad, alineación, etc. Cualquier dependencia puede convertirse en un parámetro y participar en fórmulas que determinan la geometría del dibujo. Esto lleva a la creación de dibujos paramétricos, controlados por el usuario a través de parámetros clave. Con el módulo 3D, puede participar en el modelado 3D paramétrico moderno, acelerando significativamente su trabajo (video 4).
Video 4. Un ejemplo de trabajo con un modelo tridimensional utilizando los módulos de "modelado 3D" y "dependencias 2D".Resumen de características únicas
Muy a menudo, cuando describo la funcionalidad técnica de nanoCAD Plus con tanto detalle, los usuarios impacientes me interrumpen y hacen la pregunta: “Todo lo que has dicho antes está en los sistemas CAD occidentales. ¿Tienes algo especial? Es decir, el hecho de que ahora haya algo similar en los sistemas CAD rusos no los impresiona. Bueno, entonces puede concentrarse en revisar las características únicas de nanoCAD que no encontrará en otros sistemas similares a DWG ...
Soporte para estándares rusos
nanoCAD Plus se está desarrollando en Rusia y principalmente para mercados que operan de acuerdo con los estándares de diseño rusos. Sin ninguna configuración adicional, puede utilizar formatos de hoja según GOST 2.301-68, escalas según GOST 2.302-68, tipos de línea según GOST 2.303-68, fuentes según GOST 2.304-81 (tanto SHX como TTF), sombreado según GOST 2.306-68, dimensiones según GOST 2.307-2011 y rótulos según GOST 2.316-2008 (Fig. 7). Tenga en cuenta que todo esto es fundamental, obligatorio para usar GOST 2.3XX, que se establecieron en los años 60 del siglo pasado y luego se actualizaron a las realidades modernas. Además, nanoCAD le permite tener en cuenta los requisitos de diseño y documentación de trabajo (GOST R 21.1101-2013) y las reglas para la implementación de documentación de trabajo para soluciones arquitectónicas y de diseño (GOST 21.501-2011). En general, un conjunto completo de estándares básicos rusos, que todos los diseñadores modernos están obligados a tener en cuenta al desarrollar dibujos.
Fig. 7. La plataforma nanoCAD Plus está preconfigurada para funcionar de acuerdo con los estándares de diseño rusos (serie GOST 2.3XX)Observo que, en el marco de soluciones especializadas basadas en nanoCAD Plus, a menudo se tienen en cuenta los estándares de la industria rusa: cálculos de ingeniería por varios métodos, reglas para procesar documentos de la industria, reglas para la integración, diseño y mucho más: consulte las descripciones de las soluciones especializadas correspondientes.
Queda por añadir que el desarrollo de estándares también se reflejará en la plataforma nanoCAD Plus: todo lo que, según nuestros usuarios, debe agregarse a la plataforma CAD básica, o todo lo que aparece en los estándares rusos con el desarrollo del marco regulatorio será agregado, actualizado y desarrollado. en la plataforma nanoCAD Plus. Para los estándares, las herramientas de soporte están hechas para eso.
Auditoría de dibujo y estandarización de la organización
Otro ejemplo de vincular la plataforma nanoCAD Plus con los estándares rusos es la función NORMAAUDIT. Cual es su significado
Video 5. La función única NORMAAUDIT de la plataforma nanoCAD Plus le permite verificar la corrección de los enlaces del dibujo a la documentación normativa y técnica.Al desarrollar la documentación, los diseñadores se refieren regularmente a la documentación normativa y técnica: en textos, rótulos, tablas, sellos, bloques, etc.: "realizar la instalación de acuerdo con las especificaciones técnicas XXXX.XXX 2006", "procesar la superficie de acuerdo con SanPiN XXX .XX "," use acero no inferior a la clase de acuerdo con el estándar XXX.XXX ". A menudo, los diseñadores usan estas frases en la máquina y las copian de una documentación a otra. Pero, ¿qué pasa si el estándar o requisito se actualiza durante este tiempo? Pero recientemente, con el desarrollo de la tecnología y el marco regulatorio, esto ha estado sucediendo regularmente.
La función NORMAAUDIT (video 5) es muy similar en esencia a la corrección ortográfica en editores de texto: el programa analiza el texto, encuentra piezas similares a las referencias a documentos reglamentarios y compila una lista de dichas piezas analizadas. Luego, verifica la lista de versiones actuales de documentos reglamentarios (tomando información de la base de datos
NormaCS de documentos reglamentarios actualizados todos los días) y tiñe las piezas correspondientes en el dibujo de acuerdo con el principio del semáforo: líneas onduladas verdes debajo del texto - todo está en orden, rojo - el documento ya no es válido. Hay otros estados: parcialmente válido (color rojo-verde), el documento está bajo aprobación (azul), etc. Como resultado, el diseñador ve instantáneamente enlaces a documentación inactiva y puede cambiar rápidamente la decisión de diseño.
Además de esto, comenzando con la décima versión de nanoCAD Plus, ha aparecido una función que estandariza la organización interna de un documento DWG: ¿utiliza el diseñador las capas correctas? ¿Cargó tipos de línea no estandarizados o sombreados? ¿Utiliza fuentes incorrectas? La plataforma nanoCAD Plus monitorea automáticamente el estándar interno de su organización y señala problemas. En consecuencia, miles de diseñadores dentro de la organización elaboran toda la documentación de trabajo por igual y producen dibujos verificados bajo el control de nanoCAD Plus.
Trabajar con sustratos ráster: ajuste y edición
Muy a menudo, al desarrollar nuevos documentos, los diseñadores usan soluciones estándar: tomaron un dibujo antiguo, lo escanearon, lo pusieron como fondo y lo volvieron a poner en círculo visualmente; lo cortaron en un nuevo documento.
La plataforma nanoCAD Plus ofrece una opción alternativa para trabajar con sustratos ráster, combinando tres tipos de herramientas (ver video 6):
- herramientas para mejorar la calidad de los sustratos ráster: eliminar distorsiones y distorsiones no lineales que el papel introdujo durante el almacenamiento del documento;
- herramientas de edición de ráster: el borrador y el lápiz más comunes le permiten cambiar rápidamente proyectos típicos o vincularlos a la documentación existente;
- Herramientas para la información de corte automatizada: el usuario puede ajustar los puntos característicos del dibujo ráster (por ejemplo, puntos finales, intersecciones, centros) como objetos vectoriales ordinarios.
Video 6. En la plataforma nanoCAD Plus, los sustratos ráster son participantes completos en el proceso de desarrollo de la documentación: edite rásteres directamente desde el entorno nanoCAD, seleccione primitivas y publique nuevas versiones de documentos.Los rasters en nanoCAD Plus y en todas las aplicaciones basadas en él son participantes de pleno derecho en el proceso de desarrollo de la documentación, ¡y usted ingresa instantáneamente y simplemente en el trabajo viejos dibujos, documentos y soluciones estándar!
Editor de hoja de cálculo de tabla GOST
La plataforma nanoCAD Plus tiene un editor de hojas de cálculo tipo Excel, exclusivo de los sistemas CAD tipo DWG. Puede usarlo tanto como herramienta para crear tablas manuales como para crear informes tabulares actualizados automáticamente en función de los datos de un dibujo DWG (por ejemplo, listas de bloques o longitudes de polilíneas). Además, las tablas pueden contener fórmulas, recibir datos de fuentes externas, cargar datos a formatos populares (XLS, TXT, CSV, etc.). Una gran herramienta para crear especificaciones y asignaciones de presupuesto.
Trabajar con nubes de puntos extragrandes (escaneo 3D)
nanoCAD Plus puede usarse como un visor de los resultados del escaneo láser, importando directamente datos de puntos tridimensionales desde los formatos LAS, BIN, PTS, PTX, PCD, XYZ, los más populares en esta área. Al mismo tiempo, nanoCAD Plus funciona cómodamente con nubes de puntos extragrandes (mil millones o más), proporciona acceso a metadatos de puntos (color, ángulo, fecha de escaneo, etc.) y generalmente se refiere a una nube de puntos como un objeto vectorial estándar (ver video 7) Esto último significa que puede cambiar los puntos de inserción, escalar, reflejar escenas tridimensionales, incrustarlos en modelos tridimensionales y también hacer secciones arbitrarias en ellos. Imagínese: con la ayuda de un escáner tridimensional, ingresa rápidamente el objeto a reconstruir en el entorno CAD y luego lo incluye en su trabajo.
Video 7. La plataforma nanoCAD Plus admite directamente formatos populares de escaneo láser y puede usarse como visor de nubes de puntos muy grandes.Soporte para formato IFC (OpenBIM)
Otro conjunto de datos que es inusual para las soluciones CAD clásicas son los modelos de información, es decir, modelos tridimensionales de edificios y estructuras llenos de información atributiva (peso, fabricante, cargas de diseño, etc., etc.). En principio, nadie limita la cantidad de información que usted o sus colegas relacionados pueden poner en el modelo. Sin embargo, ahora solo hay un formato oficial de datos abiertos que permite transferir dichos modelos entre programas: este es el formato IFC (Industry Foundation Classes). Los formatos BIM restantes son propietarios. nanoCAD Plus no está diseñado para crear / editar dichos modelos y no puede editar automáticamente dichos parámetros (esta es la tarea de las soluciones BIM, que también se pueden construir en nanoCAD como plataforma, y la plataforma nanoCAD Plus en sí misma sigue siendo un editor CAD universal, no afilado para el área temática), pero mostrarlo y analizarlo no es un problema (ver video 8).
Entonces, nanoCAD Plus puede importar un número ilimitado de datos IFC en un entorno DWG, formando así modelos BIM consolidados. Al mismo tiempo, el usuario ve la estructura interna del modelo de información, sus atributos / parámetros, puede seleccionar cualquier objeto IFC y acceder a los datos de información en la ventana de propiedades estándar (por ejemplo, seleccionando una columna, descubriendo su material, resistencia, marca, etc.). Y se puede usar un editor de hoja de cálculo similar a Excel para recopilar automáticamente los atributos de los objetos IFC en una tabla actualizada.
Video 8. La plataforma nanoCAD Plus le permite combinar varios datos en un espacio tridimensional: modelos BIM de información, resultados de escaneo láser (nubes de puntos), datos DWG tridimensionales, etc.Como resultado, nanoCAD Plus combina la tecnología BIM moderna con un entorno DWG clásico, creando un puente entre el diseño clásico y las tendencias modernas.
Navegación 3D
El siguiente paso lógico para la plataforma nanoCAD, que está dirigida al diseño moderno y combina documentación 2D y varios datos 3D (DWG 3D, modelos BIM, nubes de puntos) en una sola escena tridimensional, es proporcionar a los usuarios una navegación conveniente a través de modelos.
Introdujimos el principio WASD de navegación en el espacio tridimensional en la plataforma, que es similar a los principios de los juegos de disparos tridimensionales: vea el video 9. Ahora los usuarios pueden analizar documentos y modelos tridimensionales en un modo bastante claro.
Dimensiones de modelos 3D
Otra de las áreas clave de desarrollo de la plataforma nanoCAD Plus es trabajar con modelos tridimensionales de grandes dimensiones. Aquí combinamos las capacidades modernas de las tarjetas de video, la computación multiproceso y los algoritmos difíciles para procesar información CAD específica. Todo esto lleva al hecho de que en los últimos cinco años, nanoCAD se ha acelerado en cada versión en un 10-20% y ahora le permite torcer modelos mucho más saturados que los disponibles en la mayoría de los sistemas CAD tipo DWG. Y continuaremos este trabajo para que los usuarios puedan trabajar cómodamente con grandes ensamblajes, grandes modelos (saturados) de edificios, vastos territorios (video 9) ...
Video 9. Las prácticas herramientas de navegación y la capacidad de trabajar con modelos cargados permiten a los usuarios crear modelos y proyectos cada vez más complejos.Licencias flexibles y versiones persistentes.
nanoCAD Plus está dirigido a varios grupos de usuarios: desde individuos hasta grandes institutos de diseño. Es por eso que somos muy flexibles al abordar el sistema de licencias y actualmente ofrecemos cualquier tipo de licencia: temporal y permanente, local y de red, con o sin módulos, para uso comercial y para capacitación. Eche un vistazo a nuestra lista de precios y elija la opción de usar nanoCAD conveniente para usted.
Conclusión
Entonces, resumamos ... De hecho, para la décima versión, la plataforma nanoCAD Plus se ha convertido en un enorme sistema CAD funcional, útil para una amplia gama de usuarios y listo para desarrollarse en cualquier dirección nueva. Como puede ver, incluso una breve descripción de las funciones se ha convertido en un artículo de varias páginas ...
, - 10- :
- , (): , , , , , .
- , , - - .
- : , .
- : , , – - .
- : nanoCAD , (, , ..) – nanoCAD Plus «» . , - DWG, nanoCAD Plus.
- : . , « »? , , .
. nanoCAD Plus – , : , , (). , nanoCAD Plus (ACIS C3D) 2D-. , , nanoCAD Plus ,
.
nanoCAD Plus 10, 30-
www.nanocad.ru .
www.nanocad.ru , SDK (
developer.nanocad.ru ). .
10 «» , . – , , , . !
,
«»