#houdini #cop #rnd
Добро пожаловать в канал Kuvaka - Houdini! Мы рады приветствовать вас в нашем сообществе, где мы предлагаем помощь в различных жизненных вопросах, а также делимся удивительными секретами и тайнами Худини. Наш канал создан для тех, кто стремится к саморазвитию, познанию себя и окружающего мира.nnКто мы? Мы - сообщество единомышленников, готовых поддержать вас, помочь разобраться в трудных ситуациях и познакомить с удивительным миром искусства Худини. Мы верим, что каждый человек способен достичь высот, если обладает жаждой знаний и стремлением к развитию.nnЧто такое Kuvaka - Houdini? Это не просто канал, это целый мир возможностей, где вы сможете найти ответы на свои вопросы, обучиться новому и познакомиться с удивительными тайнами и искусством Худини. Мы предлагаем вам погрузиться в мир загадок, секретов и магии, который раскроет новые горизонты вашего сознания и даст вам возможность узнать больше о себе и окружающем мире.nnПрисоединяйтесь к нам, чтобы начать увлекательное путешествие в мире знаний, удивительных открытий и собственного развития! Подписывайтесь на наш Instagram и YouTube для еще большего контента, а также присоединяйтесь к нашему каналу Telegram, чтобы получить доступ к эксклюзивному контенту и участвовать в обсуждениях и мероприятиях. Присоединяйтесь к Kuvaka - Houdini и откройте для себя новые возможности прямо сейчас!
08 Nov, 05:38
30 Sep, 22:27
29 Sep, 13:48
18 Sep, 13:27
16 Sep, 12:11
editor = kwargs["pane"]
if type(editor) == hou.NetworkEditor:
rect = editor.visibleBounds()
rect_data = editor.networkItemsInBox(editor.posToScreen(rect.min()),
editor.posToScreen(rect.max()), for_select=True)
if rect_data:
cursor_pos = editor.cursorPosition()
min_dist_to_cursor = 9999
cursor_node = None
for item, item_type, _ in rect_data:
if item_type == "node":
node_center = item.position() + item.size() / 2
dist = node_center.distanceTo(cursor_pos)
if dist < min_dist_to_cursor:
min_dist_to_cursor = dist
cursor_node = item
if cursor_node is not None:
# SET NODE AS CURRENT
editor.setCurrentNode(cursor_node)
# ENABLE DISPLAY FLAG IF THE NODE HAS IT
if hasattr(cursor_node, "setDisplayFlag"):
cursor_node.setDisplayFlag(True)
# ENABLE RENDER FLAG IF THE NODE HAS IT
if hasattr(cursor_node, "setRenderFlag"):
cursor_node.setRenderFlag(True)
editor = kwargs["pane"]
if isinstance(editor, hou.NetworkEditor):
rect = editor.visibleBounds()
rect_data = editor.networkItemsInBox(editor.posToScreen(rect.min()),
editor.posToScreen(rect.max()),
for_select=True)
if rect_data:
cursor_pos = editor.cursorPosition()
min_dist_to_cursor = 9999
cursor_node = None
for item, item_type, _ in rect_data:
if item_type == "node":
node_center = item.position() + item.size() / 2
dist = node_center.distanceTo(cursor_pos)
if dist < min_dist_to_cursor:
min_dist_to_cursor = dist
cursor_node = item
if cursor_node is not None:
editor.setCurrentNode(cursor_node)
if cursor_node.type().category() == hou.objNodeTypeCategory():
current_selectable_state = cursor_node.isGenericFlagSet(hou.nodeFlag.Selectable)
cursor_node.setGenericFlag(hou.nodeFlag.Selectable, not current_selectable_state)
else:
current_bypass_state = cursor_node.isGenericFlagSet(hou.nodeFlag.Bypass)
cursor_node.setGenericFlag(hou.nodeFlag.Bypass, not current_bypass_state)
01 Sep, 12:16
28 Aug, 05:43
23 Aug, 08:30
21 Aug, 17:46
PATH = "C:/ProgramData/Redshift/bin;$PATH"
HOUDINI_PATH = "C:/ProgramData/Redshift/Plugins/Houdini/${HOUDINI_VERSION};&"
PXR_PLUGINPATH_NAME = "C:/ProgramData/Redshift/Plugins/Solaris/${HOUDINI_VERSION};&"