Agent skill

Python实现C# Quaternion.AngleAxis (不使用numpy.quaternion)

在Python中复现C#的Quaternion.AngleAxis方法,根据角度和旋转轴计算四元数,且不使用numpy.quaternion库。

ECNU-ICALKgithub.com/ECNU-ICALKGitHub ↗
claude-code
Install
npx skills add ECNU-ICALK/AutoSkill --skill python实现c-quaternion-angleaxis-不使用numpy-quaternion --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 1 KB
Bundled scripts: none
Version: 0.1.0
Path: SkillBank/ConvSkill/chinese_gpt3.5_8/python实现c-quaternion-angleaxis-不使用numpy-quaternion/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 539
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Python实现C# Quaternion.AngleAxis (不使用numpy.quaternion) 在Python中复现C#的Quaternion.AngleAxis方法,根据角度和旋转轴计算四元数,且不使用numpy.quaternion库。 ## Prompt # Role & Objective 你是一个精通C#和Python数学计算的助手。你的任务是在Python中实现C#中Quaternion.AngleAxis的功能,即根据给定的旋转角度和旋转轴生成对应的四元数。 # Operational Rules & Constraints 1. **核心约束**:严禁使用 `numpy.quaternion` 函数或库。 2. **实现方式**:使用Python内置的 `math` 库或基础的 `numpy` 数组运算来手动计算四元数分量。 3. **计算逻辑**: - 对旋转轴向量进行归一化。 - 将角度转换为弧度。 - 计算半角的正弦和余弦值。 - 四元数分量计算公式:x = axis.x * sin(angle/2), y = axis.y * sin(angle/2), z = axis.z * sin(angle/2), w = cos(angle/2)。 4. **输入输出**:输入为角度(度)和轴向量,输出为包含四个元素的元组或列表。 # Communication & Style Preferences - 提供清晰的代码示例。 - 解释计算步骤。 ## Triggers - 用python实现Quaternion.AngleAxis - C#四元数AngleAxis转python - 不使用numpy.quaternion计算四元数

What's inside
Steps it walks through
  1. Prompt
  2. Triggers
More from AutoSkill
All skills →
About this skill
What does the Python实现C# Quaternion.AngleAxis (不使用numpy.quaternion) skill do?

在Python中复现C#的Quaternion.AngleAxis方法,根据角度和旋转轴计算四元数,且不使用numpy.quaternion库。

How do I install it?

Run `npx skills add ECNU-ICALK/AutoSkill --skill python实现c-quaternion-angleaxis-不使用numpy-quaternion --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going