Obsidian 插件:【Readme】3D Graph New
插件名片
概述
一个用于黑曜石的 3D 图表
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 3d-graph-new 插件的自述翻译
Obsidian 3D Graph(Yomaru)
一个带有许多功能的 Obsidian 3D 图表!
查看演示:https://www.youtube.com/watch?v=w1H-pcM8nOU
安装
通过社区插件商店,您可以在社区插件商店上安装此插件 😎
通过 BRAT
- 安装 BRAT 插件
- 进入插件选项,添加 beta 插件,复制并粘贴此存储库的链接。
- 插件将自动出现在已安装的社区插件列表中,启用此插件。
手动安装
- 切换到
.obsidian/plugins
目录 - 克隆该仓库
- 运行
cd obsidian-3d-graph && bun install && bun run build
- 完成!🎉
特点
全局图
使用功能区按钮或命令打开全局图。
您可以在图中进行缩放(滚动鼠标滚轮)、旋转(拖动场景)和平移(按住 ctrl
/cmd
并拖动场景)操作。
⚠️ 底层的 3D图形 存在性能问题,我不知道如何修复。您可以在插件设置中设置最大节点数限制。如果图中的总节点数超过限制,为了保护您的计算机免于崩溃,图形将不会被渲染。
本地图
在一个笔记中,你可以运行命令“打开本地 3D 图”来打开一个本地图。本地图只会显示与该节点连接的节点。
在本地图中,你将拥有全局图的所有功能,以及:
- 深度:你可以控制离中心节点的最大距离的深度。
- 链接类型:只显示入链、出链或两者都显示。
✨ 提示:我将“cmd + L”设置为打开本地 3D 图的快捷键。
在全局图上过滤节点
- 按查询条件过滤
- 过滤附件
- 附件的定义:任何非 Markdown 文件
- 过滤孤立节点
- 孤立节点的定义:在当前图中没有链接的任何节点 您可以使用查询在全局图上创建组并为节点着色。 当您靠近节点时,标签将出现。当您远离节点时,节点将逐渐消失。
更改显示设置
您可以更改以下内容:
- 节点大小
- 节点大小也会随连接的程度而缩放。节点的连接越多,它就越大。
- 连接线粗细
- 连接线距离
- 节点排斥力
- 距离焦点的距离。这将影响标签的淡入淡出效果。当距离焦点的距离较小时,离您所查看的内容较远的节点的标签将具有较低的不透明度。
- 节点悬停颜色、节点悬停邻居颜色、连接线悬停颜色
- 显示文件扩展名,在标签上显示完整路径
- 显示中心坐标
- 显示连接线箭头
- 拖动时不移动节点
- 有向无环图(DAG) 模式。更多信息请参见 DAG模式。 聚焦节点
按住 Ctrl
/cmd
并单击一个节点将会飞到并聚焦在该节点上。这是在大型图表上导航的完美方式。
您可以在图中搜索并聚焦于一个节点
按住 shift
键并单击节点以选择多个节点。然后右键单击所选节点中的一个以打开命令。您可以在所选节点上运行批处理命令。
DAG 模式
您可以在图表上看到有向无环图(DAG)的方向。这仅在图表是无环的情况下才有效。
保存设置
您可以保存、更新和恢复以前的设置。
其他自定义
您可以通过 CSS 代码片段来更改图形视图的样式。
- 打开设置 > 外观
- 创建一个 CSS 代码片段
- 添加以下内容
body {
/* 更改默认节点颜色 */
--graph-node: #00ff00;
/* 更改默认链接颜色 */
--graph-line: #ff0000;
}
.graph-3d-view canvas {
/* 更改背景颜色 */
background: white;
}
.graph-3d-view .node-label {
/* 更改默认节点标签颜色 */
color: #00ff00;
}
功能路线图
- 使用 dataview 作为搜索引擎。
- 开放 API,使其他插件更容易集成。
一些其他不确定的功能将在 GitHub 问题中进行讨论,但我会根据 ICE(影响、信心、工作量)来处理它们。
开发
- 切换到
.obsidian/plugins
目录 - 克隆这个仓库
- 运行
cd obsidian-3d-graph && bun install && bun run dev
- 完成 🎉
发布时,只需运行 bun release
来发布补丁。你也可以添加 --minor
或 --major
来更改更新版本。
注意事项
- 我一直免费开发这个项目。我尽量优先考虑功能而不是花哨的东西。我也根据 ICE(影响力、信心、努力)来优先处理任务。
- 我还有其他正在进行的项目。我需要开源的帮手。赞助将给我动力,代码贡献者也非常受欢迎。我愿意通过https://cal.com/manlung进行讨论。
- 如果您有任何问题或功能请求,请在 Github 上提出问题。 如果您喜欢这个插件,请通过在 Github 上赞助我或在https://www.buymeacoffee.com/yomaru上给我买杯咖啡来支持我的工作和热情。
致谢
只是想感谢那些人。没有他们,这个仓库就不会存在。
- 原始仓库:https://github.com/AlexW00/obsidian-3d-graph
- 3D 力导向图由@vasturiano 提供:https://github.com/vasturiano/3d-force-graph
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。