Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Звонок в техподдержку Autodesk Forge
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Перемещение базовой точки проекта
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Перемещение базовой точки проекта (Прочитано 3040 раз)
0 Пользователей и 1 Гость просматривают эту тему.
user32
ADN OPEN
Сообщений: 87
Карма: 0
Перемещение базовой точки проекта
«
:
17-12-2018, 09:13:54 »
Всем здравствуйте! Подскажите пожалуйста, есть ли возможность перемещать программно базовую точку проекта? Никак не получается. Заранее спасибо!
Записан
Отмечено как Решение
user32
17-12-2018, 10:00:43
Александр Пекшев aka Modis
ADN Club
Сообщений: 1658
Карма: 366
Отец modplus.org
Re: Перемещение базовой точки проекта
«
Ответ #1 :
17-12-2018, 09:46:32 »
Типа того (без тестов):
Код - C#
[Выбрать]
var doc
=
commandData
.
Application
.
ActiveUIDocument
.
Document
;
var basePoint
=
new
FilteredElementCollector
(
doc
)
.
OfClass
(
typeof
(
BasePoint
)
)
.
Cast
<
BasePoint
>
(
)
.
Where
(
p
=>
!
p
.
IsShared
)
.
ToList
(
)
.
FirstOrDefault
(
)
;
if
(
basePoint
!=
null
)
{
basePoint
.
get_Parameter
(
BuiltInParameter
.
BASEPOINT_NORTHSOUTH_PARAM
)
.
Set
(
111
)
;
basePoint
.
get_Parameter
(
BuiltInParameter
.
BASEPOINT_EASTWEST_PARAM
)
.
Set
(
222
)
;
basePoint
.
get_Parameter
(
BuiltInParameter
.
BASEPOINT_ELEVATION_PARAM
)
.
Set
(
11
)
;
basePoint
.
get_Parameter
(
BuiltInParameter
.
BASEPOINT_ANGLETON_PARAM
)
.
Set
(
0.707
)
;
}
Записан
+1/-0 к карме за данное сообщение
ModPlus
Блог
user32
ADN OPEN
Сообщений: 87
Карма: 0
Re: Перемещение базовой точки проекта
«
Ответ #2 :
17-12-2018, 10:00:41 »
Спасибо, работает)
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Перемещение базовой точки проекта