manual fix
This commit is contained in:
@ -1,16 +1,16 @@
|
|||||||
# 指令介绍
|
# 指令介绍
|
||||||
简易 Raymarch 小玩具
|
简易 Raymarch 小玩具
|
||||||
用法:march `<scene>`
|
用法:march `[scene]`
|
||||||
例:march torus(1.0, 0.2).color(1.0, 0.2, 0.2) torus(1.0, 0.2).rot(90, 0, 0).color(0.2, 0.2, 1.0) camera(4.0).pos(4, 0, 0).lookat(0)
|
例:march torus(1.0, 0.2).color(1.0, 0.2, 0.2) torus(1.0, 0.2).rot(90, 0, 0).color(0.2, 0.2, 1.0) camera(4.0).pos(4, 0, 0).lookat(0)
|
||||||
|
|
||||||
# 主要语法
|
# 主要语法
|
||||||
`<scene>` ::= `<scene>` "." `<op>` |`<obj>`
|
`[scene]` ::= `[scene]` "." `[op]` |`[obj]`
|
||||||
|
|
||||||
`<obj>` ::= `<obj_ty>` | `<obj_ty>` "(" <args> ")"
|
`[obj]` ::= `[obj_ty]` | `[obj_ty]` "(" [args] ")"
|
||||||
|
|
||||||
`<op>` ::= `<op_ty>` | `<op_ty>` "(" `<args>` ")"
|
`[op]` ::= `[op_ty]` | `[op_ty]` "(" `[args]` ")"
|
||||||
|
|
||||||
`<args>` ::= `<args>` "," `<arg>` | `<arg>`
|
`[args]` ::= `[args]` "," `[arg]` | `[arg]`
|
||||||
|
|
||||||
其中 `obj_ty`、`op_ty` 分别为物体类型(如 `cube`、`sphere`、`torus` 等)与变换类型(如 `pos`、`rot`)。
|
其中 `obj_ty`、`op_ty` 分别为物体类型(如 `cube`、`sphere`、`torus` 等)与变换类型(如 `pos`、`rot`)。
|
||||||
|
|
||||||
@ -37,4 +37,4 @@
|
|||||||
`rounded`:圆角
|
`rounded`:圆角
|
||||||
|
|
||||||
# 特殊说明
|
# 特殊说明
|
||||||
`<op_ty>` 不包含 scale。非正交的变换会破坏 SDF 的性质。
|
`[op_ty]` 不包含 scale。非正交的变换会破坏 SDF 的性质。
|
||||||
Reference in New Issue
Block a user