Всеволод
-
Alexandr Popov ответил(а) на тему Грани/поверхности помещений у наружной стены в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
На простых моделях у меня мои скрипты работали исправно.
Ну я на самом деле начинаю привыкать. Помещения по этажам нарезал, постоянно нулевые элементы чищу и пустые списки удаляю. Жаль правда что потом многих помещений не досчитаемся и от ручного счета не уйти.
-
Alexandr Popov ответил(а) на тему Грани/поверхности помещений у наружной стены в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
Эх, если бы так все просто = У меня в модели около 3000 помещений, постоянно какие-нибудь 30 да выдадут ошибки, то это не так, то там не замкнутый PolyСurve.
А по поводу витражей, из них не создать Solid и приходится делать солид по каждой панели и чекать граничит ли помещение с ней. И когда начинает список из 21000 элементов прогоняться 3000…[Читать далее]
-
Alexandr Popov ответил(а) на тему Грани/поверхности помещений у наружной стены в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
Эх, если бы так все просто = У меня в модели около 3000 помещений, постоянно какие-нибудь 30 да выдадут ошибки, то это не так, то там не замкнутый PolyСurve.
А по поводу витражей, из них не создать Solid и приходится делать солид по каждой панели и чекать граничит ли помещение с ней. И когда начинает список из 21000 элементов прогоняться 3000…[Читать далее]
-
Alexandr Popov ответил(а) на тему Грани/поверхности помещений у наружной стены в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
Эх, если бы так все просто = У меня в модели около 3000 помещений, постоянно какие-нибудь 30 да выдадут ошибки, то это не так, то там не замкнутый PolyСurve.
А по поводу витражей, из них не создать Solid и приходится делать солид по каждой панели и чекать граничит ли помещение с ней. И когда начинает список из 21000 элементов прогоняться 3000…[Читать далее]
-
Alexandr Popov ответил(а) на тему Грани/поверхности помещений у наружной стены в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
Legantmar, мне кажется я в этой задаче подальше ушел, решая по той же логике.
https://cloud.mail.ru/public/7h6j/Kdgyi5feJ
Основная проблема в том, что очень часто встречаются витражи и ноды Tool.GetSurround… не работают =( не находят элементы. И ещё у помещений с колоннами из-за большого количества граней не строятся Solid’ы.
-
Alexandr Popov ответил(а) на тему Грани/поверхности помещений у наружной стены в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
Legantmar, мне кажется я в этой задаче подальше ушел, решая по той же логике.
https://cloud.mail.ru/public/7h6j/Kdgyi5feJ
Основная проблема в том, что очень часто встречаются витражи и ноды Tool.GetSurround… не работают =( не находят элементы. И ещё у помещений с колоннами из-за большого количества комнат не строятся Solid’ы.
-
Alexandr Popov ответил(а) на тему Грани/поверхности помещений у наружной стены в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
Legantmar, мне кажется я в этой задаче подальше ушел, решая по той же логике.
https://cloud.mail.ru/public/7h6j/Kdgyi5feJ
Основная проблема в том, что очень часто встречаются витражи и ноды Tool.GetSurround… не работают =( не находят элементы.
-
Alexandr Popov создана тема Функция "Маркировать все" в Pythone? в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
Подскажите, кто знает, как промаркировать помещения на всех видах инструментом “Маркировать все”?
-
Alexandr Popov ответил(а) на тему Грани/поверхности помещений у наружной стены в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
Дак мой скрипт по такой же логике и считает :)
-
Alexandr Popov создана тема Грани/поверхности помещений у наружной стены в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
Всем здравствуйте! Решаю задачу по вытаскиванию наружных площадей стен из ревитовской модели в ексель. Некоторые примеры уже скидывал сюда в DOWNLOAD. Основная проблема в том, что стены не граничат одна с одним помещением, а обычно идут сразу на много помещений, а ещё как в моем случае одна стена на 9 этажей (т.е. не режется по вертика…[Читать далее]
-
Alexandr Popov ответил(а) на тему Автоматическое армирование колонн и его унификация в Revit на основе НДМ в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
Я считаю, что армирование надо выполнять каркасами, которые будут выполнены в виде параметрических семейств (некоторые примеры таковых уже имеются). Задачей Dynamo в таком случае будет являться расстановка данных каркасов и внесение в них параметров.
Задача расчета в RSA на мой взгляд – это другая задача, которая заключается в экс…[Читать далее]
-
Alexandr Popov ответил(а) на тему Автоматическое армирование колонн и его унификация в Revit на основе НДМ в форуме Помогите с питон кодом 9 лет, 7 месяцев назад
Я считаю, что армирование надо выполнять каркасами, которые будут выполнены в виде параметрических семейств (некоторые примеры таковых уже имеются). Задачей Dynamo в таком случае будет являться расстановка данных каркасов и внесением в них параметров.
Задача расчета в RSA на мой взгляд – это другая задача, которая заключается в эк…[Читать далее]
-
Сергей Кривой: изменен рисунок профиля 9 лет, 7 месяцев назад
-
Alexandr Popov ответил(а) на тему Чистая площадь стен в ведомость отделки помещений в форуме Ноды 9 лет, 7 месяцев назад
And “Удалить дубликаты”
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
#Введенные в этом узле данные сохраняется в виде списка в переменных IN.
list1 = IN[0]
list2 = IN[1]
S2 = IN[2]
i=0
count1=list1.Count
count2=list2.Count
list3=[]
while i<count1:…[Читать далее] -
Alexandr Popov ответил(а) на тему Чистая площадь стен в ведомость отделки помещений в форуме Ноды 9 лет, 7 месяцев назад
Высота помещения = Height room
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
#Введенные в этом узле данные сохраняется в виде списка в переменных IN.
curveroom = IN[0]
roomel = IN[1]
centerwall = IN[2]outlist = []
high = IN[3]
countroom=roomel.Count
i=0
while i<countroom:
j=0
dist=[]
count =…[Читать далее] -
Alexandr Popov ответил(а) на тему Чистая площадь стен в ведомость отделки помещений в форуме Ноды 9 лет, 7 месяцев назад
Высота помещения = Height room
‘import clr
clr.AddReference(‘ProtoGeometry’)
from Autodesk.DesignScript.Geometry import *
#Введенные в этом узле данные сохраняется в виде списка в переменных IN.
curveroom = IN[0]
roomel = IN[1]
centerwall = IN[2]outlist = []
high = IN[3]
countroom=roomel.Count
i=0
while i<countroom:
j=0
dist=[]
count =…[Читать далее] -
Alexandr Popov ответил(а) на тему Чистая площадь стен в ведомость отделки помещений в форуме Ноды 9 лет, 7 месяцев назад
Высота помещения = Height room
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
#Введенные в этом узле данные сохраняется в виде списка в переменных IN.
curveroom = IN[0]
roomel = IN[1]
centerwall = IN[2]outlist = []
high = IN[3]
countroom=roomel.Count
i=0
while i<countroom:
j=0
dist=[]
count =…[Читать далее] -
Alexandr Popov ответил(а) на тему Чистая площадь стен в ведомость отделки помещений в форуме Ноды 9 лет, 7 месяцев назад
Высота помещения = Height room
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
#Введенные в этом узле данные сохраняется в виде списка в переменных IN.
curveroom = IN[0]
roomel = IN[1]
centerwall = IN[2]outlist = []
high = IN[3]
countroom=roomel.Count
i=0
while i<countroom:
j=0
dist=[]
count =…[Читать далее] -
Alexandr Popov ответил(а) на тему Чистая площадь стен в ведомость отделки помещений в форуме Ноды 9 лет, 7 месяцев назад
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
#Введенные в этом узле данные сохраняется в виде списка в переменных IN.
curveroom = IN[0]
roomel = IN[1]
centerwall = IN[2]outlist = []
high = IN[3]
countroom=roomel.Count
i=0
while i<countroom:
j=0
d…[Читать далее] -
Alexandr Popov ответил(а) на тему Чистая площадь стен в ведомость отделки помещений в форуме Ноды 9 лет, 7 месяцев назад
Sorry :) they are my nodes. Download here.
- Загрузить еще