实时图形3D

立方体4-化合物

LiveGraphics3D是由编写的Java小程序马丁·克劳斯并获得商业使用许可Wolfram研究公司。LiveGraphics3D允许通过以下方式创建三维实体数学软件在HTML页面中间以交互方式向右旋转。有关中所有小程序的完整列表数学世界,请参阅交互式插图索引.

要使用LiveGraphics3D,必须使用支持Java 1.1的web浏览器(例如、Netscape Communicator 4.x、Mozilla、IE 4.x/5.x、iCab、OmniWeb)。您还必须在中激活Java偏好选项web浏览器的菜单。

LiveGraphics3D实体可以通过用鼠标拖动来旋转,也可以通过在拖动过程中拖放鼠标按钮来连续旋转(鼠标指针位于小程序框架中)。

LiveGraphics3D小程序中描绘的图像可以直接从大多数web浏览器打印(例如、Mac OS下的Netscape 4.6、Linux RedHat 6.0下的Netscope 4.6)。但是,在某些操作系统/浏览器/Java组合下,打印图像时会获得一个空格。如果遇到此问题,请关闭浏览器中的Java偏好设置和SHIFT-减速页面。这将使页面显示静态GIF图像,而不是小程序,并且这些图像应该打印得很好。注意,小程序标记中嵌入的GIF也允许非Java浏览器查看页面,而不会丢失“实时”图像。

2D和3D动画也可以使用LiveGraphics3D进行渲染。这样的动画是可旋转的,但只有当鼠标在给定的动画帧内移动时,它们才处于活动状态。因此,在任何给定时间只能激活一个动画。

在某些情况下数学软件图形是必要的,可以将它们转换为LiveGraphics3D能够正确渲染的形式。马丁·克劳斯写了一篇数学软件包装LiveGraphics3D。它包含对中包含的许多3D图形进行预处理的例程数学世界.

LiveGraphics3D识别的其他命令汇总在下表中。

用户操作 小程序反应
拖动(按下鼠标左键) 围绕图片中的轴旋转
拖动时释放鼠标左键 围绕图片中的轴旋转
按S换档键加垂直拖动 缩放
按S换档键加水平拖动 绕与图片垂直的轴旋转
按C控制键加垂直拖动 改变焦距
按C控制键加水平拖动 立体声效果强度的变化
按M埃塔(A)书信电报)键(或鼠标右键)加上垂直拖动 剥离图形的部分
按“o”键 将参数设置打印到Java控制台(也称为。Java消息窗口)
按“s”键 在单个图片、用于发散融合的立体图片和用于交叉融合的立体图像之间切换
所有图形的用户界面。

M埃塔密钥通常映射到A长期或COMMAND公司键。然而,在某些系统上,它被映射到鼠标右键。

动画支持其他几个交互。

用户操作 小程序反应
输入小程序区域 开始动画
离开小程序区域 停止动画
双击 停止或重新启动动画
按M埃塔(A)书信电报)键(或鼠标右键)加上水平拖动 通过帧切换
动画图形的附加界面。

其他详细信息和文档在上给出LiveGraphics3D主页。如果您在中使用LiveGraphics3D小程序时遇到困难数学世界,请咨询LiveGraphics3D常见问题解答.