Khasan Mamaev
@khasan-mamaev
активность: 9 месяцев, 2 недели назад-
Khasan Mamaev ответил(а) на тему Создание геометрии в семействе с помощью API в форуме Задать вопрос 7 лет, 1 месяц назад
Набросал для RevitPythonShell код для построения кубика
import clr
from System import *
from System.Collections.Generic import *
from Autodesk.Revit.DB import *app = __revit__.Application
doc = __revit__.ActiveUIDocument.Documentt = Transaction(doc, 'creationFamily')
t.Start()curveArrArray = CurveArrArray()
curveArray1 = Cu…[Читать далее] -
Khasan Mamaev ответил(а) на тему Что такое DesignScript? в форуме ДизайнСкрипт 7 лет, 1 месяц назад
Данные операции не имеют отношения к Ревиту и можно Динамо запускать автономно. Проблема скорей всего в том что новая геометрия скрыта под старой, чтобы скрыть первичную геометрию необходимо щелкнуть на ноде правой кнопкой и снять галочку с пункта “Предварительный просмотр.
-
Khasan Mamaev ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 7 лет, 1 месяц назад
Есть еще такой вариант
import sys
sys.path.append(r’C:Program Files (x86)IronPython 2.7Lib’)from collections import Counter
A = [10, 10, 23, 10, 123, 66, 78, 123]
print filter(lambda x: x[1] == 1, Counter(A).items()) -
Khasan Mamaev voted up to a reply by Legantmar in the topic Tips and tricks (Советы и приемы) 7 лет, 1 месяц назад
-
Khasan Mamaev ответил(а) на тему Как взять нулевой индекс из вложенных списков в форуме Задать вопрос 7 лет, 2 месяца назад
-
Khasan Mamaev ответил(а) на тему Перекличка )) в форуме Разное 7 лет, 3 месяца назад
Даа уж, два года!
+++
++++
+S
+PМы тогда обратились к создателям Динамо, чтобы они разрешили нам создать сайт с таким названием. Кстати, русскоязычное сообщество Динамо по своей популярности уступает только англоязычному.
-
Khasan Mamaev voted up to a reply by txt in the topic Интерполяция 7 лет, 3 месяца назад
-
Khasan Mamaev voted up to a reply by txt in the topic Интерполяция 7 лет, 3 месяца назад
-
Khasan Mamaev ответил(а) на тему Интерполяция в форуме Задать вопрос 7 лет, 3 месяца назад
тут есть код интерполятора, годный для любого Питона https://stackoverflow.com/questions/7343697/linear-interpolation-python
-
Khasan Mamaev ответил(а) на тему Интерполяция в форуме Задать вопрос 7 лет, 3 месяца назад
библиотеки numpy и scipy для IronPython не предусмотрены, много лет назад какой то умелец пытался их адаптировать, но это было непросто. Зато в АйронПайтон можно легко использовать библиотеки .NET, которых доступно очень много, в том числе и математических.
-
Khasan Mamaev ответил(а) на тему Интерполяция в форуме Задать вопрос 7 лет, 4 месяца назад
Пора бы уж было узнать что в Динамо встроен IronPython 2.7, хоть смотри наши уроки. В этом Питоне нет встроенной библиотеки для интерполяции, но это настолько простая вещь, что можно было бы не поленится написать самому. Чес слово, должно было бы давно быть стыдно по каждому пуку создавать тему на форуме, можно же немножко хотя бы гугл…[Читать далее]
-
Khasan Mamaev ответил(а) на тему Поиск элемента в модели в форуме Задать вопрос 7 лет, 4 месяца назад
Булин нужно каждый раз переключать рукой, чтобы этого не делать можно использовать нод из пакета Прорубим Force.Children.Eval
-
Khasan Mamaev voted up to a reply by Legantmar in the topic Улучшения Watch 7 лет, 4 месяца назад
-
Khasan Mamaev ответил(а) на тему Уровни из Нодов в Питоне в форуме Задать вопрос 7 лет, 4 месяца назад
В Питоне есть вложенные списки, которые можно обрабатывать циклом или методом map. Нет необходимости тянуть из Динамо какие то библиотеки.
-
Khasan Mamaev ответил(а) на тему Не работает нод создания геометрии из помещений Element.Geometry в форуме Задать вопрос 7 лет, 4 месяца назад
Первая идея – показать как ругается первый желтый нод
-
Khasan Mamaev ответил(а) на тему создание Parts в Python в форуме Задать вопрос 7 лет, 4 месяца назад
если 25-ая строка эта
Ids.Add(ElementId(IN[0].Id))
то покажи что приходит на IN[0] -
Khasan Mamaev ответил(а) на тему FilteredElementCollector в форуме Задать вопрос 7 лет, 4 месяца назад
Это метод Revit API, которым можно пользоваться в Динамо в Питон-скрипте
-
Khasan Mamaev voted up to the topic Рекуррентные функции (python) by Legantmar 7 лет, 4 месяца назад
-
Khasan Mamaev ответил(а) на тему Рекуррентные функции (python) в форуме Синтаксис и родные библиотеки Python 7 лет, 4 месяца назад
никогда не пользовался рекурсией в Питоне и теперь уж точно не буду) проверил на трех версиях Питона, на всех жутко тормозит
-
Khasan Mamaev ответил(а) на тему Math.Round в питоне в форуме Задать вопрос 7 лет, 4 месяца назад
можно использовать еще методы математической библиотеки Питона
import math
print math.ceil(1.2), math.floor(1.2)ceil – округление до ближайшего большего целого,
floor – округление до ближайшего меньшего целого, - Загрузить еще