Как получить координаты аналитической модели Revit 2017

Главная Форумы Задать вопрос Как получить координаты аналитической модели Revit 2017

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Сообщения
  • #6452 Score: 0
    Vladimir
    Участник
    1 pt

    Подскажите как получить координаты аналитической поверхности. У стен получаю, у аналитических поверхностей не получается.

    Метод аналитической поверхности GetLocalCoordinateSystem(XYZ)

    #6457 Score: 0
    Legantmar
    Хранитель
    475 pts

    юзай документацию по revit API (пользуйся RevitLookup)
    в твоем случае должно быть как то так:
    AnalyticalModelSurface.GetPlane.Origin (получишь центр поверхности)
    p.s. и не забыть подключить соответствующую библиотеку: from Autodesk.Revit.DB.Structure import *

    #6461 Score: 0
    Vladimir
    Участник
    1 pt

    Понимаю глупый вопрос, но у меня полный стопор. Почему он мне пишет ‘builtin_function_or_method’ object has no attribute ‘Origin’

    #6462 Score: 0
    Legantmar
    Хранитель
    475 pts
    1. пользуйся dir(element) чтобы увидеть доступные команды для элемента
    2. делай по шагам – посмотри что такое sel_element (точно ли AnalyticalModelSurface), далее что выдаст sel_element.GetPlane (точно ли plane) и так далее
    #6464 Score: 0
    Vladimir
    Участник
    1 pt

    Сделал

    Получил вот такой результат

    Параметра Origin  там нет.. Куда копать?

     

    #6466 Score: 0
    Legantmar
    Хранитель
    475 pts

    1) что такое sel_element ? (есть подозрение, что не AnalyticalModelSurface)
    2) попробуй развернуть его добавив UnwrapElement
    3) посмотри dir(sel_element) или dir(UnwrapElement(sel_element) есть ли у него GetPlane

    #6468 Score: 0
    Vladimir
    Участник
    1 pt

     

    GetPlane есть, а вот Origin нет

     

     

    #6469 Score: 0
    Legantmar
    Хранитель
    475 pts

    U(IN[0]).GetPlane().Origin
    p.s. если пишет про IronPython.Runtime.Types.BuiltinFunction то нужно добавить круглые скобки
    где U – UnwrapElement (см.тему шаблона)

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