| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
10.06.2019, 15:25 | #1 | |
Что происходит с линией при соединении?
Картограф
Suomi
Регистрация: 10.06.2019
Сообщений: 3
|
||
Просмотров: 1657
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
_.flatten либо его аналоги (кстати, на форуме где-то были. Сейчас искать лениво)
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,336
|
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Поиск по SuperFlatten тож много покажет
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
lw-полилиния из примера не лежит в плоскости X0Y.
Command: (vlax-dump-object (vlax-ename->vla-object (car (entsel)))) Select object: ; IAcadLWPolyline: AutoCAD Lightweight Polyline Interface ; Property values: ; Application (RO) = #<VLA-OBJECT IAcadApplication 00007ff6c7d51e30> ; Area (RO) = 299.739 ; Closed = 0 ; ConstantWidth = 0.0 ; Coordinate = ...Indexed contents not shown... ; Coordinates = (4.44057e+06 7.06384e+06 4.44055e+06 7.06386e+06 4.44053e+06 7.06385e+06) ; Document (RO) = #<VLA-OBJECT IAcadDocument 0000022f6372d6d8> ; Elevation = -101642.0 ; EntityTransparency = "ByLayer" ; Handle (RO) = "2B5" ; HasExtensionDictionary (RO) = 0 ; Hyperlinks (RO) = #<VLA-OBJECT IAcadHyperlinks 0000022f8170a378> ; Layer = "Taso 2" ; Length (RO) = 50.9676 ; Linetype = "VIA42" ; LinetypeGeneration = -1 ; LinetypeScale = 2.0 ; Lineweight = 0 ; Material = "ByLayer" ; Normal = (-0.00213302 -0.0130638 0.999912) ; ObjectID (RO) = 1094 ; ObjectName (RO) = "AcDbPolyline" ; OwnerID (RO) = 1093 ; PlotStyleName = "Color_7" ; Thickness = 0.0 ; TrueColor = #<VLA-OBJECT IAcadAcCmColor 0000022f81709530> ; Visible = -1 T соответственно её проекция на эту плоскость с минус ужасным уровнем видится в том месте где она находится. но если, например поменять уровень полилинии на 0, то она поедет по направлению нормали на + ужасный уровень и уедет далеко, далеко... чтобы её оставить на месте её проекции на плоскость X0Y, нужно переназначить координаты X, Y каждой вершины полилинии, в координаты их проекций на плоскость X0Y. как вариант наверное можно эту lw-полилинию превратить в 3d-полилинию, с последующим обнулением z координаты всех вершин. |
||||
|
||||
Картограф Регистрация: 10.06.2019
Suomi
Сообщений: 3
|
Цитата:
теперь мне интересно возможно ли что какаято программа при обработке карты меняет эти значения (Normal = (-0.00213302 -0.0130638 0.999912)) для того чтобы линия оставалась на своем месте но в вершинах появлялись высоты и тип линии можно было бы задать. В autoCad насколько я знаю нельзя делать 3д линию с отображением типа линии, может ли такое быть что кто-то таким образом обошел это? Просто карты наши с первых версий autoCad крутятся и чем их только не обрабатывали. |
|||
|
||||
|
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему происходит потеря устойчивости? | Askemann | Конструкции зданий и сооружений | 391 | 14.12.2023 12:07 |
Что происходит с высокопрочным болтом во фрикционном соединении когда произошел сдвиг? | ученик98 | Металлические конструкции | 63 | 26.12.2015 10:12 |
При копировании после вставки ничего не происходит на экране, а на сомом деле вставка происходит. Из за чего это может быть. | cheshiki1 | AutoCAD | 5 | 11.06.2013 17:06 |
ArchiCAD При черчении любых объектов происходит смещение курсора | Railmak | ArchiCAD | 11 | 20.12.2012 12:19 |
SolidWorks: надписи под размерной линией | Vlaword | SolidWorks | 1 | 15.08.2008 17:20 |