Какие элементы вы пытаетесь редактировать? По изображению видно, что вы имеете дело с балками или каким-либо структурным элементом.
Revit автоматически объединяет два луча, которые находятся близко друг к другу. Предполагается, что вы хотите присоединиться, и автоматически изменит геометрию в зависимости от материала балки (бетон, сталь, дерево). Он пытается быть полезным, но это не всегда желаемое поведение. Вы можете переопределить это поведение с помощью пользовательского интерфейса, щелкнув правой кнопкой мыши на конце балок и указав им не присоединяться к другим балкам. Затем Revit автоматически настроит геометрию в зависимости от того, как вы установите это свойство.
Предполагается, что вы используете балки, это трудно найти, но есть утилита, которая позволяет вам делать это через API. Вы можете сделать это:
foreach (FamilyInstance beam in beams)
{
// you'll need to disallow joining for both ends of the beam
StructuralFramingUtils.DisallowJoinAtEnd(beam, 0)
StructuralFramingUtils.DisallowJoinAtEnd(beam, 1)
}
Могут быть и другие утилиты, если вы используете другой тип семьи, но процесс несколько похож.