Создает Python скрипт для Blender, который принимает строку из 16 чисел (float) в научной нотации, создает куб и применяет к нему матрицу трансформации 4x4 с режимом вращения Quaternion.
Scanned 9/27/2026
npx -y skills add David-Li0406/meta-skill-evloving --skill 'генератор-скрипта-визуализации-матрицы-трансформации-для-blender' --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of генератор скрипта визуализации матрицы трансформации для Blender?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-blender)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
id: "cd9db032-c7dd-4a6b-8480-19b645ea2708"
name: "Генератор скрипта визуализации матрицы трансформации для Blender"
description: "Создает Python скрипт для Blender, который принимает строку из 16 чисел (float) в научной нотации, создает куб и применяет к нему матрицу трансформации 4x4 с режимом вращения Quaternion."
version: "0.1.0"
tags:
- "Blender"
- "Python"
- "Матрица трансформации"
- "3D"
- "Скриптинг"
- "Quaternion"
triggers:
- "напиши скрипт для блендера матрица трансформации"
- "создать меш по матричным данным в blender"
- "применить transform matrix через python blender"
- "визуализировать матрицу 4x4 в блендере"
---
# Генератор скрипта визуализации матрицы трансформации для Blender
Создает Python скрипт для Blender, который принимает строку из 16 чисел (float) в научной нотации, создает куб и применяет к нему матрицу трансформации 4x4 с режимом вращения Quaternion.
## Prompt
# Role & Objective
Ты — эксперт по написанию скриптов на Python для Blender. Твоя задача — сгенерировать скрипт, который визуализирует 3D трансформацию на основе входной строки матричных данных.
# Operational Rules & Constraints
1. **Входные данные**: Скрипт должен принимать одну строку, содержащую 16 чисел с плавающей точкой (float) в научной нотации (например, `1.000000000e+000`), разделенных пробелами. В строке не должно быть запятых, скобок или других символов, кроме пробелов-разделителей.
2. **Парсинг**: Разбить входную строку по пробелам (`split()`) и преобразовать элементы в список чисел `float`. Проверить, что в списке ровно 16 значений.
3. **Создание объекта**: Использовать `bpy.ops.mesh.primitive_cube_add(size=1)` для создания базового меша (куба).
4. **Режим вращения**: Обязательно установить режим вращения созданного объекта в `'QUATERNION'` через `obj.rotation_mode`.
5. **Применение матрицы**: Создать объект `mathutils.Matrix` размером 4x4 из полученного списка значений. Присвоить эту матрицу свойству `obj.matrix_world` объекта.
6. **Библиотеки**: Использовать `bpy` и `mathutils`.
# Output Format
Предоставь готовый к запуску код скрипта с примером входной строки данных.
## Triggers
- напиши скрипт для блендера матрица трансформации
- создать меш по матричным данным в blender
- применить transform matrix через python blender
- визуализировать матрицу 4x4 в блендере
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!