Создание линии в Ревите

Главная Форумы Python Revit Library (API) Создание линии в Ревите

Помечено: , , ,

Просмотр 15 сообщений - с 1 по 15 (из 23 всего)
  • Автор
    Сообщения
  • #594 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    ModelCurve это элемент Ревит

    #595 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    Попробуй это записать в PS

    #596 Score: 0
    Legantmar
    Хранитель
    474 pts

    значится должно решаться как то через
    Autodesk.Revit.DB.ModelCurve.GeometryCurve. …

    #599 Score: 0
    Dmitry_dronov
    Модератор
    50 pts

    38 строка это какая?
    Неужели трудно оформлять с помощью PasteBin такие большие коды?

    #600 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    Я строил дугу, думаю можно по аналогии построить Модельную линию

    #601 Score: 0
    Dmitry_dronov
    Модератор
    50 pts

    боюсь что так не выйдет
    ModelCurve.ByCurve – это нод написаный на СиШарп (как и все ноды которые обращаются к внешним программам)….
    Он обращается к ревит АПИ..
    и его названием можно пользоваться только в строках ДизСкрипта

    И дальше два пути:
    1. Пишете все что вам нужно дизайн скриптом
    2. Пишете код в Питоне, где обращаетесь к Ревит АПИ и создаете линию методом New Line NewModelCurve
    http://joxi.ru/zANyGyjt9Yzw29

    #602 Score: 0
    Dmitry_dronov
    Модератор
    50 pts

    У Хасана метод NewDetailCurve – создает линию детализации. Отличный пример

    #619 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    Дмитрий, это не те линии, это линии для расчетов, линейные нагрузки, граничные условия

    #620 Score: 0
    Dmitry_dronov
    Модератор
    50 pts

    Да. Прошу прощения. Не те.
    Вот – те.
    NewModelCurve
    http://joxi.ru/nAyBoBMhzol5rZ
    Спасибо.
    Поздновато уже. Невнимательный. Да и АПИ не очень прям знаю хорошо.

    #621 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    Вот так получилось

    #654 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    Ну и вот получилась модельная линия

    #656 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    эта строка лишняя:
    from Autodesk.Revit.ApplicationServices import *

    #657 Score: 0
    Legantmar
    Хранитель
    474 pts

    спасибо коллеги!

    #658 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    Пожалуйста. Кстати, вы обратили внимание на эту строчку “restart = IN[0]”?

    #659 Score: 0
    Legantmar
    Хранитель
    474 pts

    да, я в курсе что это и как работает..

Просмотр 15 сообщений - с 1 по 15 (из 23 всего)
  • Для ответа в этой теме необходимо авторизоваться.