Loading...
Loading...
Compare original and translation side by side
anki.shANKI="$(dirname "$SKILL_PATH")/scripts/anki.sh"curljqanki.shANKI="$(dirname "$SKILL_PATH")/scripts/anki.sh"curljqdeleteupdateratedeleteupdaterateAnki MarkdownAnki Markdown==highlight==What does **vertex_index** return in WGSL?==高亮==What does **vertex_index** return in WGSL?What does **vertex_index** return in WGSL?What does **vertex_index** return in WGSL?==highlighted====高亮==<kbd>Press <kbd>Cmd</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> to open the command palette.<kbd>按下<kbd>Cmd</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd>打开命令面板。js, `code`{lang}`const x = 1`{js}// [!code focus]js、`code`{lang}`const x = 1`{js}// [!code focus]> [!TIP]
> Brief helpful insight here.
> [!NOTE]
> Useful context the learner should know.
> [!WARNING]
> Common mistake or gotcha to avoid.> [!TIP]
> 此处为简短实用的提示。
> [!NOTE]
> 学习者应了解的实用上下文。
> [!WARNING]
> 需要避免的常见错误或陷阱。Front: What does `passEncoder.draw(3)`{js} do with **no vertex buffer**?
Back:
**Invokes the ==vertex shader== 3 times.**
The shader uses `@builtin(vertex_index)`{wgsl} to generate positions ==procedurally==.
> [!TIP]
> Useful for fullscreen quads without geometry data.正面:无顶点缓冲区时,`passEncoder.draw(3)`{js}的作用是什么?
背面:
**调用==顶点着色器==3次。**
着色器使用`@builtin(vertex_index)`{wgsl}==程序化==生成位置。
> [!TIP]
> 适用于无需几何数据的全屏四边形。$ANKI <action> [args...]| Action | Description | Example |
|---|---|---|
| Trigger AnkiWeb sync | |
| List decks | |
| List note types | |
| Fields for a model | |
| Search notes | |
| Note details | |
| Add one note | |
| Add many notes | |
| Update fields | |
| Delete notes | |
| Get due cards | |
| Show card | |
| Rate card (1-4) | |
| List tags | |
$ANKI <action> [args...]| 操作 | 描述 | 示例 |
|---|---|---|
| 触发AnkiWeb同步 | |
| 列出所有卡组 | |
| 列出笔记类型 | |
| 查看笔记类型的字段 | |
| 搜索笔记 | |
| 查看笔记详情 | |
| 添加单条笔记 | |
| 批量添加笔记 | |
| 更新字段内容 | |
| 删除笔记 | |
| 获取待复习卡片 | |
| 展示卡片 | |
| 为卡片评分(1-4) | |
| 列出标签 | |
$ANKI sync # sync first
$ANKI decks # check available decks
$ANKI models # verify required model exists
$ANKI fields "Anki Markdown" # verify field names for selected model
$ANKI find "deck:MyDeck front:test" # check for duplicates
$ANKI add "MyDeck" "Anki Markdown" '{"Front":"...","Back":"..."}'
$ANKI sync # sync after changes$ANKI sync # 先同步
$ANKI decks # 查看可用卡组
$ANKI models # 确认所需笔记类型存在
$ANKI fields "Anki Markdown" # 确认所选笔记类型的字段名称
$ANKI find "deck:MyDeck front:test" # 检查重复内容
$ANKI add "MyDeck" "Anki Markdown" '{"Front":"...","Back":"..."}'
$ANKI sync # 修改后同步