Класс XYZ представляет координаты в RevitAPI. А раз мы имеем дело с координатами, то следует рассмотреть азы векторной геометрии. Всего два действия: сложение и вычитание векторов, позволят сделать кучу полезной работы.
Читать полностью »
Рубрика «cad» - 5
Векторная геометрия для разработчиков Revit AP
2017-09-01 в 5:40, admin, рубрики: api, C#, cad, CAD/CAM, macros, Revit API, vector, ПрограммированиеПросмотрщик КОМПАС-3D для Android: опыт портирования крупного Windows-приложения
2017-08-25 в 10:17, admin, рубрики: android, cad, CAD/CAM, linux, viewer, аскон, Блог компании АСКОН, вьювер, компас:24, просмотрщик, просмотрщик 3D-моделей, просмотрщик графики, разработка мобильных приложений, Разработка под android, сапрНесмотря на тотальную «мобилизацию» среднестатистического пользователя, большинство инженеров продолжают работать на стационарных ПК. Крупных инженерных программ, в первую очередь САПР, для мобильных ОС крайне мало. Несколько лет назад у компании АСКОН появилось бесплатное приложение КОМПАС:24 для просмотра документов КОМПАС-3D (деталей, сборок, чертежей, спецификаций и др.) на Android-устройствах.
Модель «КАМАЗ Будущего», автор Дмитрий Котляр.
О том, как было реализовано портирование большого Windows-приложения на Android, рассказывает один из разработчиков КОМПАС:24 Александр Полуэктов.
Читать полностью »
Параметрическое моделирование в САПР SolveSpace: «Неисповедимы пути Решателя» или «Червоточины Ньютона»
2017-08-19 в 19:28, admin, рубрики: c++, cad, CAD/CAM, github, open source, opensource, Solver, SolveSpace, математика, сапрНа первый взгляд, задача применения размерных ограничений к чертежу кажется не сложнее упражнения из школьного учебника. Точно так же показалось и мне, когда я впервые узнал о ней. В то время я работал в компании, которая занималась разработкой программного комплекса для проектирования индивидуальных жилых домов с подготовкой проектной документации "под ключ". В этом проекте я занимался разработкой алгоритма генерации многоскатных крыш, а впоследствии и всего геометрического ядра на основе Булевых операций, поэтому за дальнейшей историей я следил издалека. В какой-то определенный момент, заказчику захотелось, чтобы проектировщики могли просто указать размеры комнат, углы эркеров и ширину дверных проемов, а программа автоматически рассчитала бы все остальные параметры внешнего и внутреннего устройства дома. Эта мысль возникла у заказчика спонтанно, и поэтому срочно нужно было сделать “точно так же, как в CATIA”. Наш тимлид подошел к решению задачи с энтузиазмом и начал разрабатывать прототип. Он решал сотни уравнений в MathCAD, весь кабинет был завален графиками частных решений для двух, трех, четырех точек… Его изначальное предположение о том, что задачу можно решить аналитически, потерпело фиаско: на дворе был 2005, а это значило, что в интернете невозможно было найти хоть какую-то информацию по данной теме. В результате, после двух месяцев напряженных исследований, данную функциональность пришлось исключить.
Как математическая библиотека КОМПАС-3D превратилась в C3D Toolkit для разработчиков САПР → часть 1
2017-08-09 в 13:44, admin, рубрики: 3d kernel, api, c3d, c3d toolkit, C3DKernel, cad, cad сапр 3D ядро, CAD/CAM, аскон, Блог компании АСКОН, геометрическое ядро, математика, ооп, сапр, ядро, метки: 3d kernel, C3D, c3d toolkit, c3dkernel, АСКОНВ предыдущих постах мы рассказывали о том, как разрабатывается и тестируется САПР КОМПАС-3D. Дополнительно запущен цикл статей по разработке приложений с использованием API КОМПАС-3D. Пришло время рассказать о «начинке», которая управляет всеми построениями в КОМПАСе – ядре геометрического моделирования C3D или просто геометрическом ядре C3D.
Автолестница пожарная АЛ-30 (изготовитель: ООО «Пожарные Системы»)
Читать полностью »
Интеграция Oculus Rift в десктопное Direct3D приложение на примере Renga
2017-07-20 в 15:17, admin, рубрики: 3d, 3d графика, 3d-моделирование, c++, cad, CAD/CAM, direct3d, Oculus Rift, renga, virtual reality, windows, Блог компании АСКОН, виртуальная реальность, очки виртуальной реальности, разработка игр, Разработка под AR и VR, разработка под windows, сапрВсем привет! В этой статье хочу разобрать процесс подключения шлема виртуальной реальности к десктопному приложению под Windows. Речь пойдет об Oculus Rift.
Архитектурная визуализация — очень благодатная тема для различного рода экспериментов. Мы решили не отставать от тренда. В одной из следующих версий наших BIM-систем (напомню, что я работаю в компании Renga Software, совместном предприятии АСКОН и фирмы «1С»): Renga Architecture — для архитектурно-строительного проектирования и Renga Structure — для проектирования конструктивной части зданий и сооружений, появится возможность хождения по проектируемому зданию в шлеме виртуальной реальности. Это очень удобно для демонстрации проекта заказчику и оценки тех или иных проектных решений с точки зрения эргономики.
Обновление корпоративного ПО: вариант для PDM-PLM-систем
2017-06-29 в 16:36, admin, рубрики: cad, cam, PDM, pdm enterprise, PLM, аскон, Блог компании АСКОН, комплекс, корпоративное ПО, обновление, Серверное администрирование, системное администрирование, метки: Аскон, комплексБольшинство крупных организаций сталкивается с трудностями в выполнении массового обслуживания ПО. Эти трудности носят как объективный, так и субъективный характер. Объективной трудностью является неоднородность ИТ-инфраструктуры, полностью преодолеть которую невозможно. Однако руководители ИТ-отделов и системные администраторы не всегда уделяют должное внимание этой проблеме. Главной субъективной трудностью является отношение к обслуживанию корпоративного ПО как к обслуживанию коробочного и, как следствие, вера в существование «магической зелёной кнопки»: нажал — и всё установилось (обновилось). На практике такой сценарий, увы, нереализуем.
Однолинейные схемы в Revit
2017-06-05 в 2:26, admin, рубрики: .net, api, C#, c#.net, cad, CAD/CAM, Revit API, проектирование, метки: revit api
Revit — программный комплекс, реализующий принцип информационного моделирования зданий. Изначально программа предназначалась для архитекторов. Теперь все больше компаний при устройстве на работу требуют от инженеров умения работы в Revit. Autodesk Revit предоставляет мощный .NET API, позволяющий разрабатывать собственные приложения для решения различных задач. В данной статье хочу поделиться опытом создания однолинейных схем в Revit.
Как мы делали совершенно новый КОМПАС-3D: История в семи главах → часть 2
2017-04-24 в 14:03, admin, рубрики: 3d, cad, usability, Блог компании АСКОН, интерфейс, интерфейсы, компас, компас 3d, Работа с векторной графикой, Работа с иконками, сапрПродолжение. Ссылка на первую часть (Осторожно, трафик!).
Продолжаем разбирать по полочкам революционный интерфейс CAD-системы КОМПАС-3D v17. В первой части наш проектировщик интерфейсов Сергей Швецов рассказал, с какими задачами столкнулась команда, с какими задачами столкнулись при разработке нового дизайна. Если вы не понимаете, откуда цитаты или не знаете спецтерминов — добро пожаловать в первую часть материала!
Осторожно, трафик!
Читать полностью »
Как мы делали совершенно новый КОМПАС-3D: История в семи главах → часть 1
2017-04-17 в 16:46, admin, рубрики: 3d, c3d, C3DKernel, cad, usability, Блог компании АСКОН, интерфейс, интерфейсы, компас, компас 3d, Работа с 3D-графикой, Работа с иконками, сапрПривет! Мы компания АСКОН, разработчик инженерного софта. Возможно, вы слышали про наши продукты КОМПАС-3D, Вертикаль, ЛОЦМАН:PLM, Pilot-ICE, Renga и геометрическое ядро C3D.
Они помогают промышленным предприятиям создавать модели изделий любой сложности и затем выпускать их на производстве, а строительным компаниям и проектным организациям воплощать архитектурные замыслы и управлять информационной моделью зданий и сооружений.
В нашем блоге мы будем рассказывать о самых разных сторонах разработки продуктов: развитии функционала, тестировании, api, дизайне, юзабилити, работе с геометрическим ядром (а оно у нас собственное!), команде и других важных, любопытных и иногда инсайдерских подробностях!
Сегодня у нас важный день. Не только потому, что мы опубликовали наш первый материал
на Хабре. 17 апреля мы выпустили новую, можно даже сказать революционную, версию
системы 3D-моделирования КОМПАС-3D v17. И главный герой этой революции — интерфейс. Ему и посвящается пост (в нескольких главах!) Сергея Швецова, дизайнера-проектировщика
пользовательских интерфейсов АСКОН. Осторожно, трафик.
Читать полностью »
Параметрическое моделирование в САПР SolveSpace 3: Степени свободы и уравнения ограничений
2017-04-07 в 3:30, admin, рубрики: c++, cad, CAD/CAM, github, open source, opensource, Solver, SolveSpace, математика, сапрВажным условием корректности построенного эскиза является непротиворечивость наложенных ограничений. Если наложено меньше ограничений, чем требуется, некоторые параметры не могут быть однозначно определены, поэтому могут изменяться в некотором диапазоне значений. В таких случаях говорят, что чертеж имеет свободные степени свободы (Degrees Of Freedom; DOF). Анализ степеней свободы позволяет инженеру-конструктору накладывать только необходимое и достаточное количество ограничений, не позволяя системе уравнений быть переопределенной (overconstrained), и не позволяя оставить какую-либо степень свободы без наложенных ограничений.
Часть 1: Введение
Часть 2: Эскиз
Часть 3: Степени свободы и уравнения ограничений