BlueRoseNote/00-MOC/TODO清单.md
2023-06-29 11:55:02 +08:00

11 KiB
Raw Permalink Blame History

tags
tags
TODO

待办清单

//使用时修改关键词即可 
//const term = "#TODO" 

const term = dv.current().file.tags[0]

const files = app.vault.getMarkdownFiles() 

function isJustTODO(line){
	if (line.contains(term+"/")){
		return false
	}
	else if (line.contains(term)) {
		return true
	}
	else {
		return false
	}
}

const arr = files.map(async (file) => {
	const content = await app.vault.cachedRead(file)
	const lines = content.split("\n").filter(line => isJustTODO(line))
	for (let i=0; i<lines.length; i++){
		lines[i] = `${lines[i]} 🔗[[${file.name}]]`
	}
	return lines
	}) 

Promise.all(arr).then(values => {
    //不包含本文件
    let noteArr = values.flat().filter(note => !note.includes("const term ="))
    for(let i=0; i< noteArr.length;i++){
        dv.paragraph(`${noteArr[i]}`)
    }
})

/** 参考链接
 * https://www.uncoverman.com/random-notes-in-obsidian.html
 */

title: 使用方法说明
您可以在 vault 中任意文档添加 `TODO` 标签,此页面会自动收集带有该标签的单行内容(而不是整个页面)集中显示。

区别于计划中的任务(见[[任务看板]]),或者 routine 事项(见[[日志模板]]),您可以把这种方式作为「愿望」,当然也可以使用别的标签如 `wish`,请注意在此页面的 front-matter 中对应位置将 `TODO` 替换为 `wish` 即可。已经完成的愿望,您可以修改愿望所在行的 `TODO` 标签为 `TODO/完成`。

此页面可作为 dataviewjs 代码示例,可对其它标签的行内容进行抓取。

学习路径

  1. 各种ShaderModel渲染原理皮肤、眼球、头发、衣服等
  2. 云、地形、草地、阴影渲染。
  3. 大世界渲染以及操作流程。
  4. 熟悉UE5管线。
  5. 图形API。

预积分皮肤预积分贴图函数理解: https://zhuanlan.zhihu.com/p/90939122 https://zhuanlan.zhihu.com/p/56052015