英语法语西班牙语

Ad


OnWorks 网站图标

gensurf - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 gensurf

这是 gensurf 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


gensurf - 生成曲面的 RADIANCE 或 Wavefront 描述

概要


冲浪 姓名 'x(s,t)' 'y(s,t)' 'z(s,t)' m n [ -e 表达式 ][ -f 文件 ][ -s ][ -o ]
冲浪 姓名 'x(s,t)' 'y(s,t)' 文件 m n [ -e 表达式 ][ -f 文件 ][ -s ][ -o ]
冲浪 姓名 文件 文件 文件 m n [ -s ][ -o ]

商品描述


根冲浪 生成 RADIANCE 场景描述或 Wavefront .OBJ 文件
由参数方程定义的函数表面 x(s,t), y(s,t),z(s,t)。
表面法线由右手定则定义,适用于 (英石)。 S 将从 0 变化
到 1 的步骤 1/米,t 将以 0 到 1 的步长变化 1/n。 表面将是
组成 2*米*n 或更少的三角形和四边形。 表达是一样的
RADIANCE 函数文件中使用的类型。 可以指定辅助表达式和/或文件
在任何数量 -e-f 选项。 这 -s 选项添加平滑(表面法线
插值)到表面。 这 -o 选项产生一个 Wavefront .OBJ 文件而不是一个
RADIANCE 场景描述。 这是最有用的输入 对象网格(1) 计划
生成编译的网格。 单个“usemtl”语句将出现在
.OBJ 输出,与命令行上给出的修饰符相呼应。

通过定义一个有效的(s,t) 函数,可以在网格中切割出粗糙的孔。 这个函数在哪里
为正,将产生多边形顶点。 在它是负数的地方,没有几何图形
输出。 表面法线插值将忽略任何无效顶点。

第二个调用形式从文件中读取 z 个数据值 文件。 这个文件必须给
m*n 或 (m+1)*(n+1) 浮点 z 值。 如果给出 m*n 值,则
值对应于每个四边形区域的质心。 如果 (m+1)*(n+1) 值是
给定,那么这些值对应于每个四边形区域的顶点。 这
文件中数据的排序使得 s 值的变化比 t 快
值。 如果给定减号 ('-') 文件, 然后从标准中读取值
输入。

第三个调用形式用于从文件或标准中读取坐标三元组
输入。 他们三个 文件 参数必须全部相同,并且相应的文件必须
每个点位置包含三个浮点值。 订购及其他
详细信息与上述 z 值文件的描述相同。


要生成镶嵌球体:

gensurf 水晶球 'sin(PI*s)*cos(2*PI*t)' 'cos(PI*s)' 'sin(PI*s)*sin(2*PI*t)' 7 10

要从 10 个记录的顶点 z 值生成 20x12 平滑高度字段:

gensurf 泥地 '10*s' '20*t' height.dat 2 3 -s

使用 onworks.net 服务在线使用 gensurf


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad