Dmitry_dronov
@dmitry_dronov
активность: 4 года, 5 месяцев назад-
Khasan Mamaev ответил(а) на тему Порассуждаем о "динамическом" взаимодействии питона с ревитом в форуме Помогите с питон кодом 9 лет, 2 месяца назад
еще одна правочка, проверка на список была лишней
Предлагаю сохранить этот код в кастом-нод, поскольку это полезнейшая штука
-
Khasan Mamaev ответил(а) на тему Порассуждаем о "динамическом" взаимодействии питона с ревитом в форуме Помогите с питон кодом 9 лет, 2 месяца назад
еще одна правочка, проверка на список была лишней
import clr
clr.AddReference(“RevitServices”)
clr.AddReference(“RevitAPI”)
from Autodesk.Revit.DB import *
import RevitServices
from RevitServices.Persistence import DocumentManager
from Autodesk.Revit.ApplicationServices import Applicationreset = IN[0]
doc = DocumentManager.Instance.Cu…[Читать далее]
-
Khasan Mamaev ответил(а) на тему Порассуждаем о "динамическом" взаимодействии питона с ревитом в форуме Помогите с питон кодом 9 лет, 2 месяца назад
еще одна правочка, проверка на список была лишней
import clr
clr.AddReference(“RevitServices”)
clr.AddReference(“RevitAPI”)
from Autodesk.Revit.DB import *
import RevitServices
from RevitServices.Persistence import DocumentManager
from Autodesk.Revit.ApplicationServices import Applicationreset = IN[0]
doc = DocumentManager.Instance.Cu…[Читать далее]
-
Khasan Mamaev ответил(а) на тему Порассуждаем о "динамическом" взаимодействии питона с ревитом в форуме Помогите с питон кодом 9 лет, 2 месяца назад
а это код, который получает сами элементы, выделенные в Ревит, как одиночные, так и кучкой
import clr
clr.AddReference(“RevitServices”)
clr.AddReference(“RevitAPI”)
from Autodesk.Revit.DB import *
import RevitServices
from RevitServices.Persistence import DocumentManager
from Autodesk.Revit.ApplicationServices import Applicationreset = IN[0]
-
Khasan Mamaev ответил(а) на тему Порассуждаем о "динамическом" взаимодействии питона с ревитом в форуме Помогите с питон кодом 9 лет, 2 месяца назад
а это код, который получает сами элементы, выделенные в Ревит, как одиночные, так и кучкой
import clr
clr.AddReference(“RevitServices”)
clr.AddReference(“RevitAPI”)
from Autodesk.Revit.DB import *
import RevitServices
from RevitServices.Persistence import DocumentManager
from Autodesk.Revit.ApplicationServices import Applicationreset = IN[0]
-
Khasan Mamaev ответил(а) на тему Порассуждаем о "динамическом" взаимодействии питона с ревитом в форуме Помогите с питон кодом 9 лет, 2 месяца назад
понаписал кучу лишнего и никто меня не поправил) вот так получаем выбранные в Ревит элементы
import clr
clr.AddReference(“RevitServices”)
import RevitServices
from RevitServices.Persistence import DocumentManager
reset = IN[0]uidoc = DocumentManager.Instance.CurrentUIApplication.ActiveUIDocument
ids = uidoc.Selection.GetElementIds()OUT = ids
-
Khasan Mamaev ответил(а) на тему Выбор элементов различными способами в форуме Синтаксис и родные библиотеки Python 9 лет, 2 месяца назад
-
Khasan Mamaev ответил(а) на тему Выбор элементов различными способами в форуме Синтаксис и родные библиотеки Python 9 лет, 2 месяца назад
лучше так OUT = dir(uidoc.Selection)
-
Khasan Mamaev ответил(а) на тему Выбор элементов различными способами в форуме Синтаксис и родные библиотеки Python 9 лет, 2 месяца назад
OUT = dir(uidoc.Selection.Elements) так попробуй
-
Khasan Mamaev ответил(а) на тему Порассуждаем о "динамическом" взаимодействии питона с ревитом в форуме Помогите с питон кодом 9 лет, 2 месяца назад
doc тоже можно отключить
-
Khasan Mamaev ответил(а) на тему Порассуждаем о "динамическом" взаимодействии питона с ревитом в форуме Помогите с питон кодом 9 лет, 2 месяца назад
import clr
clr.AddReference(“RevitAPI”)
import Autodesk
from Autodesk.Revit.DB import *clr.AddReference(“RevitAPIUI”)
import Autodesk
from Autodesk.Revit.UI import *
from Autodesk.Revit.UI.Selection import *clr.AddReference(“RevitServices”)
import RevitServices
from RevitServices.Persistence import DocumentManager
#from…[Читать далее] -
Khasan Mamaev ответил(а) на тему Spot Coordinates с помощью Dynamo+Python в форуме Помогите с питон кодом 9 лет, 2 месяца назад
Антон а что будет если двинуть колонну?
-
Khasan Mamaev ответил(а) на тему Оффсет Curve линий внутрь в форуме Ноды 9 лет, 2 месяца назад
-
Khasan Mamaev ответил(а) на тему Оффсет Curve линий внутрь в форуме Ноды 9 лет, 2 месяца назад
-
Khasan Mamaev ответил(а) на тему Оффсет Curve линий внутрь в форуме Ноды 9 лет, 2 месяца назад
ну дык год назад у меня тоже такие были)
-
Khasan Mamaev ответил(а) на тему Spot Coordinates с помощью Dynamo+Python в форуме Помогите с питон кодом 9 лет, 2 месяца назад
Первая версия пакета DynamoRebar не имела опцию для выбора крюка на конце стержня и крюк был по умолчанию. Также были глюки с разными версиями Динамо и Ревит. Мои знакомые динамщики даже написали скрипт в Питоне, чтобы избавиться от крюков. В дальнейшем разработчики исправили этот промах, но мне это было уже неинтересно, потому что я уже написа…[Читать далее]
-
Khasan Mamaev ответил(а) на тему Оффсет Curve линий внутрь в форуме Ноды 9 лет, 2 месяца назад
Два раза напишешь несуразный скрипт, а на третий раз уже получится нормальный) можно успеть до возвращения товарища Мамаева
-
Khasan Mamaev ответил(а) на тему Spot Coordinates с помощью Dynamo+Python в форуме Помогите с питон кодом 9 лет, 2 месяца назад
А в чем прелесть NewSpotCoordinate Method? Почему только так? Касательно взаимодействия с DynamoRebar скажу что я сделал свой скрипт армирования изза недостатков нодов Core Studio)
-
Khasan Mamaev ответил(а) на тему Оффсет Curve линий внутрь в форуме Ноды 9 лет, 2 месяца назад
я после обеда посмотрю что можно сделать
-
Khasan Mamaev ответил(а) на тему Оффсет Curve линий внутрь в форуме Ноды 9 лет, 2 месяца назад
а фейс пола помещения с колонной можно получить?
- Загрузить еще