manual 补充
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
# 指令介绍
|
||||
简易 Raymarch 小玩具
|
||||
用法:march `<scene>`
|
||||
例:march sphere(1).color(red) box(0.5, 2.0, 0.5).pos(0, 0, 0) cam(0.5).pos(-5).lookat(0)
|
||||
例:march sphere(1).color(red) box(0.5, 2.0, 0.5).pos(0, 0, 0) cam(2.5).pos(-5).lookat(0)
|
||||
|
||||
# 主要语法
|
||||
`<scene>` ::= `<scene>` "." `<op>` |`<obj>`
|
||||
@ -23,14 +23,18 @@
|
||||
`capsule`:可选参数高度与半径
|
||||
|
||||
特殊物体:
|
||||
`camera`:可选参数焦距
|
||||
`mix`:混合两个物体
|
||||
`bool`:两个物体相交
|
||||
`minus`:两个物体相减
|
||||
`camera`:相机,可选参数焦距
|
||||
|
||||
# 支持的变换
|
||||
目前支持的变换有
|
||||
`pos`
|
||||
`rot`
|
||||
`color`
|
||||
`lookat`
|
||||
`pos`:位移
|
||||
`rot`:旋转(欧拉角 xyz)
|
||||
`color`:基础色
|
||||
`lookat`:朝向
|
||||
`rounded`:圆角
|
||||
|
||||
# 特殊说明
|
||||
`<op_ty>` 不包含 scale。非正交的变换会破坏 SDF 的性质。
|
||||
Reference in New Issue
Block a user