这是可以在 OnWorks 免费托管服务提供商中使用我们的多个免费在线工作站之一运行的命令 xform,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
xform - 转换 RADIANCE 场景描述
概要
表格 [ -c ][ -I ][ -n 姓名 ][ -m 新模式 ][ -f 参数文件 ][ xf0 ][ -a n1 xf1 .. ][ -i 1 ff
] 文件 ..
商品描述
变形 转换每个场景描述 文件 根据给出的选项。 如果不 文件
指定,读取标准输入。 这 -c 选项导致输入中的命令不
进行扩展。 默认是执行所有行内命令。 (请参阅下面关于
文件名。) -n 选项导致所有标识符以 名称。 这款 -m
选项导致所有表面都被赋予修改器 新模式 这款 -I 选项导致所有
要反转的表面,反转它们的表面法线方向。 这些选项是
其次是转换选项,如下所述。
这款 -f 选项导致 表格 要从给定文件构造的命令行,通过
在命令参数列表中的当前点插入文件的每一行。 每个
文件中的行将导致逻辑上单独的调用 变形, 并且可能
包含任何有效 表格 参数,包括嵌套 -f 选项。 这是一种方便的方式
指定不适合常规数组模式的对象的多个副本,而不
必须实际执行 表格 多次。 可以指定单独的场景文件
方式一样,但请记住,构造的命令行必须适合初始的格式
选项 (-n, -米, -C, -一世) 然后是变换,然后是场景文件。 没有首字母
选项可能会出现在第一个转换选项之后,并且不会出现任何转换选项
在第一个命名文件之后理解。 在特殊情况下,其中的参数 -f
选项是一个连字符 ('-'), 表格 将从标准输入中获取其参数。 笔记
这 表格 不能同时从标准输入中获取场景信息,如果
选项以这种方式使用。 完全空行和以英镑符号开头的行
('#') 将被默默忽略。 开头的 "!xform" 或 "xform" 命令名称也将是
忽略了。
如果在命令行中给出了一个或多个场景文件, 表格 将搜索 RADIANCE
每个文件的库目录。 (如果文件名以
'.'、'/' 或 '~' 字符。)除非 -c 存在选项, 表格 也会变成
该文件的目录之前加载它。 因此,在该文件中执行的任何命令
将发生在该文件的目录中,这简化了对象层次结构的构建。
转换由按顺序执行的一系列操作组成
他们出现了。
配置
-t x y z 沿矢量平移场景 x y z .
-接收 度
旋转场景 度 关于 x 轴。 正旋转对应于
向下看轴线时逆时针方向。
- ry 度
旋转场景 度 关于 y 轴。
-rz 度
旋转场景 度 关于 z 轴。
-s 因素 缩放场景 因子。
-mx 镜像关于 yz 平面的场景。
-我的 镜像关于 xz 平面的场景。
-mz 镜像关于 xy 平面的场景。
-i 数 迭代(重复)以下转换(直到下一个 -i 选项) 数
次。 此选项主要是为了支持 -a 选项,描述
联络一位教师
阵列
数组是导致重复对象的重复转换。 它被指定
使用 -a 选项,它将重复的数字作为其参数。 对象将
逐步通过这之间给出的转换 -a 选项和下一个 -a or -i 选项。 该
第一个对象将具有零应用变换。 一个二维数组是
由两个不同的变换给出,每个变换前面都有一个数组计数。
例
将“书本”绕 x 轴旋转 30 度,然后在 y 轴上移动 20 度,在名称前加上
书一:
xform -n book1 -rx 30 -t 0 20 0 book > book1
要展开所有命令并查看 RADIANCE 实际使用的信息:
xform场景| 更多的
创建一个由 20 个灯组成的二维阵列,在初始旋转之后
全局翻译(无命令扩展):
xform -c -rz 90 -a 5 -t 2 0 0 -a 4 -t 0 1.5 0 -i 1 -t 0 0 10 光
环境
用于搜索场景文件的 RAYPATH 路径
使用 onworks.net 服务在线使用 xform