Инструменты пользователя

Инструменты сайта


Боковая панель

developers:tutorial:sfcedit

Это старая версия документа.


Добавление и редактирование элементов поверхности

Одним из основных элементов поверхности является съёмочная точка типа SurfacePoint. Так как SurfacePoint является структурой, а не классом, редактирование SurfacePoint напрямую не приведёт к желаемому результату. Добавления новых и редактирование существующих точек осуществляется с помощью специального класса PointEditor.

PointEditor позволяет осуществлять следующие операции с точками поверхности:

Для добавления структурных линий помощи специальных классов не требуется. Их можно добавлять напрямую в коллекцию структурных линий (Surface.StructureLines) нужной поверхности. Аналогично с PointEditor, методы StructureLines.Add() и StructureLines.Remove() дают возможность добавить или удалить структурную линию соответственно. Для удаления структурной линии по её индексу, можно воспользоваться методом StructureLines.RemoveAt().

Редатировать структурные линии следует напрямую. Например, если мы хотим добавить существующую точку поверхности в структурную линию, нужно именно у неё вызвать метод Add().

Важно помнить, что узел структурной линии всегда опирается на точку поверхности и не может существовать без неё.
developers/tutorial/sfcedit.1649353065.txt.gz · Последние изменения: 2022/04/07 17:37 — proxor