GoGPT Best VPN GoSearch

OnWorks 网站图标

r3d_objects - 云端在线

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

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

程序:

您的姓名


rd3_objects - Raster3D 包使用的对象类型

商品描述


这些是对象描述符类型和所需的参数,由
给予 Raster3D 包的程序和其他组件。

摆件 类型 1 - 三角形


x1、y1、z1、x2、y2、z2、x3、y3、z3、红色、绿色、蓝色;

摆件 类型 2 -


x、y、z、半径、红色、绿色、蓝色;

摆件 类型 3 - 气缸 - 结束


x1、y1、z1、R1、x2、y2、z2、R2、红色、绿色、蓝色。
(R1 是圆柱半径,R2 当前被忽略)。

摆件 类型 4 - 而不去 用过的


摆件 类型 5 - 气缸 - 平面 结束


x1、y1、z1、R1、x2、y2、z2、R2、红色、绿色、蓝色。
(R1 是圆柱半径,R2 当前被忽略)。

摆件 类型 6 - 平面


x1、y1、z1、x2、y2、z2、x3、y3、z3、红色、绿色、蓝色;
平面由任意三个点定义。 它的颜色从全强度中褪色
前景到后面的一半强度。

摆件 类型 7 - 顶点 法线


前一个三角形对象的显式顶点法线。 这个对象必须直接跟随
三角形对象,并使用相同的格式。

摆件 类型 8 - 课程教材 属性。


这些值覆盖了照明和镜面高光的规范
头记录,允许某些对象与其他对象具有不同的表面属性。
指定的值将应用于所有后续对象,直到类型 9 的对象
遭遇。 参数从下一个读取为自由格式浮点数
输入流的行:
8
MPHONG MSPEC SR SG SB CLRITY OPT1 OPT2 OPT3 OPT4

麻风
值 >=0 覆盖镜面高光的全局 Phong 功率

MSPEC
值 >=0 覆盖全局镜面散射贡献

SR,SG,SB
RGB 三元组指定反射光的颜色(默认情况下所有镜面高光
是白色)任何组件的负值将默认为基色
正在渲染的对象的组件。

清明
此材质的透明度,0.0 表示不透明表面
和 1.0 一个纯粹透明的。

选择权1 影响属于同一材质的透明物体的加工,但
相互遮挡(例如透明物体的前表面和后表面)
分子表面)。
OPT1 = 0 将渲染所有朝外的透明表面
OPT1 = 1 将仅渲染最顶部的朝外表面
OPT1 = 2 将同时渲染透明的外向和内向表面
球体和圆柱体

选择权2 从透明度的几种变体处理中选择作为 alpha 和
表面法线的 Z 分量 ZN。
OPT2 = 0 T(ZN) = 0.25(1+cos(pi*alpha*ZN)^2
OPT2 = 1 T(ZN) = (1-abs(alpha*ZN))^2
OPT2 = 2 T(ZN) = 1 - α ^ (cos(pi/4) / abs(ZN))
OPT2 = 3 T(ZN) = 1 - alpha Option 0 是我认为看起来的经验函数
好。

选择权3 没用过

选择权4 非零表示其他修饰符记录紧随其后。 每个
修饰符必须构成一行,并且 OPT4 会告诉其中有多少行
将会。 这是当前可用的修饰符的完整列表,以及它们的
参数
纯红色 绿色 蓝色
背面 红色 绿色 蓝色 MPHONG MSPEC
前夹 ZFRONT
背夹ZBACK
BOUNDING_COLOR 红绿蓝
BOUNDING_PLANE BPTYPE XYZ Xnorm Ynorm Znorm
ORTEP_LIKE 用于创建花式椭球(参见 rastep 文档)

摆件 类型 9 - 结束材料


终止所有先前定义的特殊材料属性(对象类型
8) 或与 TMAT 转换隔离(对象类型 15)。

摆件 类型 10,11,12 - 标签 描述符


这些对象类型用作标签描述符。 当前版本的渲染忽略
除非在命令行上选择了 -labels 选项。

摆件 类型 10 - 字体名称 尺寸 对准
合法值取决于字体处理实现的细节。
字体名称 是 libgd 识别的任何字体名称
尺寸 是以磅为单位的字体大小,但由渲染的 -fontscale 选项修改
对准 是“左”、“右”、“中心”或“偏移”。

摆件 类型 11 - 标签 文本
XYZRGB(一行)标签位置和颜色
标签文本(第 2 行)

摆件 类型 13 - 辉光 资源。


这是一个有色、无阴影的光源,具有有限的 [xyz] 坐标和
照明范围有限。 控制参数以自由格式从单个
指定对象类型的行后面的输入行。
13
辉光SRC(3) GLOWRAD 发光 GOPT GPHONG 高光(3)

辉光SRC(3)
[xyz] 光源坐标

辉瑞
光源的限制半径(见 GOPT)

辉光 辉光对总照明模型的部分贡献 (0.0 - 1.0)

高等专科学校 (整数 0/1/2/3/...) - 控制应用限制半径的函数形式
[正在开发中]

国风
Phong 参数控制来自辉光的镜面高光

高光(3)
RGB 三重指定辉光光源颜色

摆件 类型 14 - 二次曲面 表面


x、y、z、limiting_radius、红、绿、蓝、A、B、C、D、E、F、G、H、I、J

二次曲面包括球体、圆锥体、椭圆体、抛物面和双曲面。 这
这段代码的动机是允许为原子渲染热椭球,所以另一个
形状尚未经过广泛测试。 二次曲面由 10 个参数描述
(A...J)。 尽管这些参数足以描述位于
在任何地方,为了提高渲染效率,了解中心和
边界球体。 所以按照惯例,我们要求 (A...J) 描述一个以
原点,并添加附加参数 x、y、z 以添加平移组件。
因此,要渲染的 QUADRIC 描述符具有上面列出的 17 个参数。

表面是 Q(x,y,z) = 0 的点集,其中

Q(x,y,z) = Ax2 + By2 + Cz2 + 2Dxy + 2Eyz + 2Fzx + 2Gx + 2Hy + 2Iz + J

离原点(在平移之前!)比限制半径更远的点不是
呈现。

摆件 类型 15 - TMAT 隔离度


此描述符后面的对象被解释为处于绝对坐标中
系统以原点为中心并在 X、Y 和 Z 上具有单位范围。如果图像是
矩形,坐标沿 X 和 Y 方向从 -0.5 到 +0.5。如果图像是
矩形,坐标沿着较短的维度从 -0.5 到 +0.5。 轮换
并且不应用 TMAT 矩阵描述的翻译。 这种与 TMAT 的隔离
应用于后续对象,直到遇到类型 9 的对象。

摆件 类型 16 - 全球覆盖 财产


对象类型 16 后面总是跟一个影响渲染的单一记录
整个场景。 目前的选项是 FOG、FRONTCLIP 和 BACKCLIP。 还有
选项 ROTATION 和 TRANSLATION 仅影响对象出现在
输入流。

摆件 类型 17 - 顶点 颜色


前面的三角形或圆柱对象的显式顶点颜色。
R1 G1 B1 R2 G2 B2 R3 G3 B3

摆件 类型 18 - 顶点 透明度


前一个对象顶点的显式透明度。 所有三个值都是必需的,
虽然只有前两个用于圆柱体,只有第一个用于球体。
反1 反2 反3

摆件 类型 19 - TMAT 隔离度


与对象类型 15 类似,除了 x 和 y 比例仅在
一个方形图像。 无论哪个方面,x 轴和 y 轴都从 -0.5 到 +0.5
渲染图像的比例。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。