实时图形3D
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常见问题解答.