Comments 9
Спасибо, большое дело затеяли !
Вы теперь, полагаю, и генерировать нормально dxf сможете :)
Ох DXF это прям боль. Когда-то на Java с ним страдал ровно по тем же причинам - куча неочевидных фишек, огромные сложные файлы реальных чертежей, разнообразие вариантов нарисовать одно и то же.
При этом если делаешь какой-то веб-CAD, то ты обязан читать или DWG (что вообще нереально) или хотя бы DXF.
Пунктирные осевые линии
Подозреваю, что вы о штриховых линиях (которые чёрточками). Ещё бывают штрихпунктирные линии -- это как правило линии симметрии объектов. Пунктирные (от слова "пункт" -- точка) -- это линии из точек, а не штрихов. Используются на чертежах крайне редко.
Угадал?
На заметку: использовать что штриховые, что штрихпунктирные, что пунктирные линии сейчас -- вопрос вкусовщины. А лет 40 назад на кульмане пунктиром выделяли только очень специфичные линии. Очень утомительный и кропотливый процесс.
Да, конечно! Спасибо за поправку, я уже привык мыслить DXF типами. Там они идут по своей логике и не совпадают с ГОСТ: DASHED/HIDDEN ≈ штриховая, CENTER ≈ штрихпунктирная тонкая, PHANTOM ≈ с двумя точками, DOT — точечная, DASHDOT — штрих-точка, плюс DIVIDE, BORDER и т.д.
Спасибо за статью! Не знал о таких проблемах. Для людей в индустрии существуют CADы (платные) и например Dwg TrueView от Autodesk. Он бесплатный и читает и dxf и dwg. Да, он не вэб. Но ни я, ни кто-то из моих знакомых не оказывались в ситуации, когда нужен dwg/dxf именно через web. Просмотрщики есть и для ios/android. Самим форматом dxf последний раз пользовался лет 7 назад, когда снимал «защиту» с чертежа сделанного с использованием Autocad для образовательной организации.
Как я потратил полгода на «покажи чертёж нормально»