Граница разделения должна делить поверхность на две равные части ревит ошибка

Как отменить разделение поверхности в Revit? Вы должны иметь возможность удалить разделенное лицо внутри семейства. При наведении курсора на край разделенной грани он подсвечивается и упоминается в строке состояния. Щелкните левой кнопкой мыши, чтобы выбрать его, затем вы можете удалить его. Как изменить поверхность разделения в

Перейти к контенту

Вы должны иметь возможность удалить разделенное лицо внутри семейства. При наведении курсора на край разделенной грани он подсвечивается и упоминается в строке состояния. Щелкните левой кнопкой мыши, чтобы выбрать его, затем вы можете удалить его.

Как изменить разделенную поверхность в Revit?

Выберите вкладку «Формы и площадка» панель «Изменить площадку» («Разделить поверхность»). В области рисования выберите топо-поверхность для разделения. Revit переходит в режим эскиза. Щелкните Изменить | Вкладка «Разделить поверхность» панель «Рисование» («Выбрать линии») или используйте другие инструменты эскиза, чтобы разделить топо-поверхность.

Как изменить разделенное лицо?

Попробуйте выбрать только линию разделения лица, которую вы вставили с помощью инструмента разделения фактов. Оттуда вы можете выбрать «Редактировать» на панели параметров и внести изменения> «Завершить эскиз»> «Готово».

Как разделить лицо в Revit?

Разделить лица

  1. Выберите вкладку «Изменить» панель «Геометрия» («Разделить грань»).
  2. Поместите курсор на грань элемента, чтобы выделить его. Возможно, вам придется нажать Tab, чтобы выбрать нужное лицо.
  3. Нажмите, чтобы выбрать лицо.
  4. Нарисуйте область лица, которую необходимо разделить. …
  5. Щелкните (Завершить режим редактирования).

Как изменить субрегион в Revit?

Выберите вкладку «Формы и площадка» панель «Изменить площадку» («Субрегион»). Revit Architecture переходит в режим эскиза.

  1. Выберите субрегион.
  2. На панели «Подобласть» щелкните («Редактировать границу»).
  3. Щелкните («Указать линии») или используйте другие инструменты эскиза, чтобы изменить участок топо-поверхности.

Как изменить топографию в Revit?

Упрощение топо-поверхности

  1. Щелкните Изменить | Вкладка «Топография» панель «Поверхность» («Редактировать поверхность»).
  2. Выберите вкладку «Редактировать поверхность» панель «Инструменты» («Упростить поверхность»).
  3. Откройте вид плана площадки и выберите топо-поверхность.
  4. Введите значение точности поверхности и нажмите OK.
  5. Нажмите («Завершить поверхность»).

Где находятся настройки сайта в Revit?

Используйте диалоговое окно «Настройки сайта» для просмотра или изменения настроек сайта. Чтобы изменить свойства параметров площадки, выберите вкладку «Формы и площадка» панель «Модель площадки» . Отображает контурные линии.

Как покрасить половину стены в Revit?

Щелкните, чтобы выбрать грань стены для разделения. Затем на панели рисования выберите инструмент для создания эскиза области для разделения. Как и другие элементы на основе эскиза в Revit, эскиз разделенной грани должен образовывать замкнутый контур. Нажмите «Готово», чтобы завершить разделение области грани.

Как разделить стену в Revit?

Чтобы разделить слой или область по горизонтали, выделите одну из границ. Разделительная линия предварительного просмотра отображается при выделении границы. После разделения области или слоя по горизонтали щелкните границу между областями. Синяя стрелка управления отображается с временным размером.

Перейти к содержимому раздела

Форумы CADUser

Информационный портал для профессионалов в области САПР

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Дерево сообщений Активные темы Темы без ответов

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

#1 30 августа 2005г. 14:52:20

  • Papila
  • Восстановленный участник
  • На форуме с 2 декабря 2003г.
  • Сообщений: 112
  • Спасибо: 0

Тема: Revit. Как разбить линию на равные промежутки?

!!!
Как разбить линию на равные промежутки

#2 Ответ от Sett 31 августа 2005г. 16:06:09

  • Sett
  • Восстановленный участник
  • На форуме с 27 июля 2004г.
  • Сообщений: 255
  • Спасибо: 0

Re: Revit. Как разбить линию на равные промежутки?

Подобного инструмента не находил :(… Можно решить путем создания библиотечного элемента с разделителями в виде массива и подгрузить в проект.

#3 Ответ от Sett 31 августа 2005г. 16:07:52

  • Sett
  • Восстановленный участник
  • На форуме с 27 июля 2004г.
  • Сообщений: 255
  • Спасибо: 0

Re: Revit. Как разбить линию на равные промежутки?

… Или решить через API.

#4 Ответ от kpblc 31 августа 2005г. 16:08:23

  • kpblc
  • kpblc
  • Активный участник
  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,347
  • Спасибо: 23

Re: Revit. Как разбить линию на равные промежутки?

Для сравнения: стандартная команда AutoCAD — divide. Делит любые 2-мерные притимивы.

#5 Ответ от Sett 31 августа 2005г. 16:16:51

  • Sett
  • Восстановленный участник
  • На форуме с 27 июля 2004г.
  • Сообщений: 255
  • Спасибо: 0

Re: Revit. Как разбить линию на равные промежутки?

Делит :), но не сохраняет связь… К примеру если необходимо переделить линию? В Акад путем удаления поинтов и примененния инструмента… Эх-х-х хороший вопросик, подумать нужно.

#6 Ответ от kpblc 31 августа 2005г. 16:24:26

  • kpblc
  • kpblc
  • Активный участник
  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,347
  • Спасибо: 23

Re: Revit. Как разбить линию на равные промежутки?

Ну это уже вопрос на диссертацию

#7 Ответ от Sett 31 августа 2005г. 16:40:03

  • Sett
  • Восстановленный участник
  • На форуме с 27 июля 2004г.
  • Сообщений: 255
  • Спасибо: 0

Re: Revit. Как разбить линию на равные промежутки?

На две :)… по AutoCAD и Revit.

#8 Ответ от Sett 31 августа 2005г. 17:32:29

  • Sett
  • Восстановленный участник
  • На форуме с 27 июля 2004г.
  • Сообщений: 255
  • Спасибо: 0

Re: Revit. Как разбить линию на равные промежутки?

Попробовал… В Revit превосходно получается решение деления линии библиотечнм элементов.
«Делитель» можно привязать к концам линии и реагирует на изменении ее длинны. Связь нарушается при вращении и перемещении линии… разве что выделять линию вместе с «делителем».
Также есть более простое решение при помощи Drafting->Repeating datail.

#9 Ответ от kpblc 31 августа 2005г. 16:52:58

  • kpblc
  • kpblc
  • Активный участник
  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,347
  • Спасибо: 23

Re: Revit. Как разбить линию на равные промежутки?

Не, ни фига! Есть вариант (правда, не знаю, как в revite, а в каде 100% сработает) — вспоминаем геометрию. массив из тех же самых точек, шаг — любой, ориентация — неважно, главное, чтобы массив не был полярным; количество точек — сколько надо кусков + 1, первая точка массива совпадает с началом делимого отрезка. Через последнюю точку и конец делимого отрезка проводится прямая и многократное копирование по точкам. Файл-пример — на www.webfile.ru/492782 в течение 7 дней до 16:50 07.09.2005.
Точки потом за ненадобностью можно удалить. Вот правда изменение длины / направления отрезка тут не отследить вообще никак — только реакторы.

ИМХО

#10 Ответ от kpblc 1 сентября 2005г. 08:14:21

  • kpblc
  • kpblc
  • Активный участник
  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,347
  • Спасибо: 23

Re: Revit. Как разбить линию на равные промежутки?

Оффтоп:
ну может быть, может быть, у меня сил на Revit не хватат — даже на предмет «посмотреть полюбопытствовать». Увы, увы…

Сообщения 10

Тему читают: 1 гость

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

  • Печать

Страницы: [1]   Вниз

Тема: Формирование разделенной поверхности стен Revit API  (Прочитано 1857 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

 Я пишу программу, которая формирует разделенную поверхность, используя ссылку на грань формы. Но при применении к стенам(искомая строка с выбором категории выделена ниже), программа ничего не делает. Как применить данную программу только ко всем стенам в проекте?

  1. public class Command : IExternalCommand

  2. {

  3. public Result Execute(

  4.           ExternalCommandData commandData,

  5. ref string message,

  6.           ElementSet elements)

  7. {

  8.             UIApplication app = commandData.Application;

  9.             Document doc = app.ActiveUIDocument.Document;

  10.             Autodesk.Revit.Creation.Application creApp

  11. = app.Application.Create;

  12. try

  13. {

  14.                 FilteredElementCollector forms = new FilteredElementCollector(doc);

  15.                 forms.OfCategory(BuiltInCategory.OST_CurtainGridsWall); // СТРОКА С ВЫБОРОМ КАТЕГОРИИ

  16. using (Transaction tx = new Transaction(doc))

  17. {

  18.                     tx.Start(«Create Devided Surface»);

  19. foreach (Form form in forms)

  20. {

  21.                         FamilyItemFactory factory = doc.FamilyCreate;

  22.                         Options options = creApp.NewGeometryOptions();

  23.                         options.ComputeReferences = true;

  24.                         options.View = doc.ActiveView;

  25.                         GeometryElement element = form.get_Geometry(options);

  26. foreach (GeometryObject geoObject in element) // 2013

  27. {

  28.                             Solid solid = geoObject as Solid;

  29. foreach (Face face in solid.Faces)

  30. {

  31. if (face.Reference != null)

  32. {

  33. if (null != face)

  34. {

  35. }

  36. }

  37. }

  38. }

  39. }

  40.                     tx.Commit();

  41. }

  42. return Result.Succeeded;

  43. }

  44. catch (Exception ex)

  45. {

  46.                 message = ex.Message;

  47. return Result.Failed;

  48. }

  49. }

  50. }

« Последнее редактирование: 18-11-2021, 00:39:53 от Александр Ривилис »


Записан


RomanShib,
Приветствую на форуме!
Напоминаю правило форматирования кода на нашем форуме (у меня в подписи)!


Записан


OST_CurtainGridsWall — это не витражная стена, а разрезка стены. Вам нужно использовать OST_Walls а потом уже из них выбирать витражные стены. Не совсем понятно что потом вы хотите с этими стенами сделать(


Записан


Задумка такая, что я хочу накладывать моделирующую штриховку на стены в проекте. Для начала на все, а потом только на выбранные.
Я прочитал, что для этого сначала нужно разделить поверхность, а уже потом накладывать штриховку.
Только начинаю свое знакомство с Revit, поэтому возможно я что-то не так делаю.((


Записан


Отмечено как Решение RomanShib 18-11-2021, 16:44:01

Штриховка не на стену накладывается, а на материал. Нужно получить стену, затем выбрать ее слои методом GetCompoundStructure(), потом получить слой GetLayers, а у слоя есть свойство MaterialId. Можно заменить на другой материал или отредактировать тот что есть, добавить моделирующую штриховку.

Делить можно витражные стены на панели или обычные стены можно делить на части, а потом уже части делить на участки, которым потом можно отдельные материалы задавать.


Записан


Большое спасибо за разъяснение


Записан


  • Печать

Страницы: [1]   Вверх

Вы должны иметь возможность удалить разделенное лицо внутри семейства. При наведении курсора на край разделенной грани он подсвечивается и упоминается в строке состояния. Щелкните левой кнопкой мыши, чтобы выбрать его, затем вы можете удалить его.

Как изменить разделенную поверхность в Revit?

Выберите вкладку «Формы и площадка» панель «Изменить площадку» («Разделить поверхность»). В области рисования выберите топо-поверхность для разделения. Revit переходит в режим эскиза. Щелкните Изменить | Вкладка «Разделить поверхность» панель «Рисование» («Выбрать линии») или используйте другие инструменты эскиза, чтобы разделить топо-поверхность.

Как изменить разделенное лицо?

Попробуйте выбрать только линию разделения лица, которую вы вставили с помощью инструмента разделения фактов. Оттуда вы можете выбрать «Редактировать» на панели параметров и внести изменения> «Завершить эскиз»> «Готово».

Как разделить лицо в Revit?

Разделить лица

  1. Выберите вкладку «Изменить» панель «Геометрия» («Разделить грань»).
  2. Поместите курсор на грань элемента, чтобы выделить его. Возможно, вам придется нажать Tab, чтобы выбрать нужное лицо.
  3. Нажмите, чтобы выбрать лицо.
  4. Нарисуйте область лица, которую необходимо разделить. …
  5. Щелкните (Завершить режим редактирования).

Как изменить субрегион в Revit?

Выберите вкладку «Формы и площадка» панель «Изменить площадку» («Субрегион»). Revit Architecture переходит в режим эскиза.

  1. Выберите субрегион.
  2. На панели «Подобласть» щелкните («Редактировать границу»).
  3. Щелкните («Указать линии») или используйте другие инструменты эскиза, чтобы изменить участок топо-поверхности.

Как изменить топографию в Revit?

Упрощение топо-поверхности

  1. Щелкните Изменить | Вкладка «Топография» панель «Поверхность» («Редактировать поверхность»).
  2. Выберите вкладку «Редактировать поверхность» панель «Инструменты» («Упростить поверхность»).
  3. Откройте вид плана площадки и выберите топо-поверхность.
  4. Введите значение точности поверхности и нажмите OK.
  5. Нажмите («Завершить поверхность»).

Где находятся настройки сайта в Revit?

Используйте диалоговое окно «Настройки сайта» для просмотра или изменения настроек сайта. Чтобы изменить свойства параметров площадки, выберите вкладку «Формы и площадка» панель «Модель площадки» . Отображает контурные линии.

Как покрасить половину стены в Revit?

Щелкните, чтобы выбрать грань стены для разделения. Затем на панели рисования выберите инструмент для создания эскиза области для разделения. Как и другие элементы на основе эскиза в Revit, эскиз разделенной грани должен образовывать замкнутый контур. Нажмите «Готово», чтобы завершить разделение области грани.

Как разделить стену в Revit?

Чтобы разделить слой или область по горизонтали, выделите одну из границ. Разделительная линия предварительного просмотра отображается при выделении границы. После разделения области или слоя по горизонтали щелкните границу между областями. Синяя стрелка управления отображается с временным размером.

Перейти к содержимому раздела

Форумы CADUser

Информационный портал для профессионалов в области САПР

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Дерево сообщений Активные темы Темы без ответов

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

#1 30 августа 2005г. 14:52:20

  • Papila
  • Восстановленный участник
  • На форуме с 2 декабря 2003г.
  • Сообщений: 112
  • Спасибо: 0

Тема: Revit. Как разбить линию на равные промежутки?

!!!
Как разбить линию на равные промежутки

#2 Ответ от Sett 31 августа 2005г. 16:06:09

  • Sett
  • Восстановленный участник
  • На форуме с 27 июля 2004г.
  • Сообщений: 255
  • Спасибо: 0

Re: Revit. Как разбить линию на равные промежутки?

Подобного инструмента не находил :(… Можно решить путем создания библиотечного элемента с разделителями в виде массива и подгрузить в проект.

#3 Ответ от Sett 31 августа 2005г. 16:07:52

  • Sett
  • Восстановленный участник
  • На форуме с 27 июля 2004г.
  • Сообщений: 255
  • Спасибо: 0

Re: Revit. Как разбить линию на равные промежутки?

… Или решить через API.

#4 Ответ от kpblc 31 августа 2005г. 16:08:23

  • kpblc
  • kpblc
  • Активный участник
  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,347
  • Спасибо: 23

Re: Revit. Как разбить линию на равные промежутки?

Для сравнения: стандартная команда AutoCAD — divide. Делит любые 2-мерные притимивы.

#5 Ответ от Sett 31 августа 2005г. 16:16:51

  • Sett
  • Восстановленный участник
  • На форуме с 27 июля 2004г.
  • Сообщений: 255
  • Спасибо: 0

Re: Revit. Как разбить линию на равные промежутки?

Делит :), но не сохраняет связь… К примеру если необходимо переделить линию? В Акад путем удаления поинтов и примененния инструмента… Эх-х-х хороший вопросик, подумать нужно.

#6 Ответ от kpblc 31 августа 2005г. 16:24:26

  • kpblc
  • kpblc
  • Активный участник
  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,347
  • Спасибо: 23

Re: Revit. Как разбить линию на равные промежутки?

Ну это уже вопрос на диссертацию

#7 Ответ от Sett 31 августа 2005г. 16:40:03

  • Sett
  • Восстановленный участник
  • На форуме с 27 июля 2004г.
  • Сообщений: 255
  • Спасибо: 0

Re: Revit. Как разбить линию на равные промежутки?

На две :)… по AutoCAD и Revit.

#8 Ответ от Sett 31 августа 2005г. 17:32:29

  • Sett
  • Восстановленный участник
  • На форуме с 27 июля 2004г.
  • Сообщений: 255
  • Спасибо: 0

Re: Revit. Как разбить линию на равные промежутки?

Попробовал… В Revit превосходно получается решение деления линии библиотечнм элементов.
«Делитель» можно привязать к концам линии и реагирует на изменении ее длинны. Связь нарушается при вращении и перемещении линии… разве что выделять линию вместе с «делителем».
Также есть более простое решение при помощи Drafting->Repeating datail.

#9 Ответ от kpblc 31 августа 2005г. 16:52:58

  • kpblc
  • kpblc
  • Активный участник
  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,347
  • Спасибо: 23

Re: Revit. Как разбить линию на равные промежутки?

Не, ни фига! Есть вариант (правда, не знаю, как в revite, а в каде 100% сработает) — вспоминаем геометрию. массив из тех же самых точек, шаг — любой, ориентация — неважно, главное, чтобы массив не был полярным; количество точек — сколько надо кусков + 1, первая точка массива совпадает с началом делимого отрезка. Через последнюю точку и конец делимого отрезка проводится прямая и многократное копирование по точкам. Файл-пример — на www.webfile.ru/492782 в течение 7 дней до 16:50 07.09.2005.
Точки потом за ненадобностью можно удалить. Вот правда изменение длины / направления отрезка тут не отследить вообще никак — только реакторы.

ИМХО

#10 Ответ от kpblc 1 сентября 2005г. 08:14:21

  • kpblc
  • kpblc
  • Активный участник
  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,347
  • Спасибо: 23

Re: Revit. Как разбить линию на равные промежутки?

Оффтоп:
ну может быть, может быть, у меня сил на Revit не хватат — даже на предмет «посмотреть полюбопытствовать». Увы, увы…

Сообщения 10

Тему читают: 1 гость

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Гранд смета регион не выбран как исправить
  • Гранд смета проблема при подключении к данным data error
  • Гранд смета ошибка отсутствует лицензия на программу
  • Гранд смета ошибка инициализации код 604
  • Гранд смета лицензия на программу ошибочна код ошибки 59

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии