Physion(二维模型绘制软件)
v1.01 免费版- 软件大小:16.6 MB
- 更新日期:2019-07-30 11:04
- 软件语言:简体中文
- 软件类别:动画制作
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
Physion是一款2D 物理仿真软件。它可用于轻松创建各种交互式物理模拟和教育实验。教师可能会发现它特别有用,因为它可以用作虚拟物理实验室,通过它可以在课堂上展示一些基本的物理概念。使用其工具,您可以在场景上创建各种物理对象。例如,您可以创建圈子,矩形,多边形,齿轮,链,绳索,气球和许多其他物理项目。您还可以使用弹簧,滑轮,钉子和其他类型的关节连接这些物品。通过这种方式,您可以创建各种场景,范围从简单的教育实验到复杂的结构和机制。除了经典的场景保存/加载外,Physion还支持从中央存储库上载/下载场景。一旦创建了一个有趣的场景,用户就可以将其上传到该存储库,它将立即可供下载到使用Physion的所有其他用户。Physion还支持使用Javascript编写脚本。这意味着用户可以编写自己的脚本并通过Physion的脚本引擎执行它们。可以通过图形用户界面执行的大多数操作都具有等效的javascript命令。
软件功能
使用户能够在二维环境中为教育目的创建各种交互式物理模拟。
Physion是一款2D物理仿真软件,允许用户创建各种场景。
该应用程序易于安装,并且需要最低的硬件要求。用户必须记住,该程序需要在其计算机上安装Java Runtime Environment。
Physion提供了许多可以从一开始就使用的自定义方案。每个模拟都演示了物理定律,使用户能够更好地理解这些概念。
用户可以从头开始构建自己的场景。该程序提供了许多符合物理定律的物理对象和关节。此功能允许用户绘制任何假设情况,并通过播放场景来说明相应的规律。
遗憾的是,该应用程序不提供内置帮助文件来帮助用户。解释和指南可以在程序的网站上找到,但它们可以在一个简单的帮助文件中更好地使用。
Physion仍在开发中,用户可以下载新的方案。此外,用户可以通过上传他们的场景为这个图书馆做贡献并与其他人分享他们的工作。这是一个很棒的功能,允许用户证实信息,因为应用程序不支持来自其他类似模拟程序的文件。
简而言之,Physion是一款非常出色的软件,可以很容易地进入物理课程。它提供了许多内置场景,并且能够在各种参数下创建和动画场景。它是免费的这一事实可能会使它对用户更具吸引力。
软件特色
创建:
物体 - 圆形,多边形,齿轮等
接头 - 弹簧,滑轮。
执行自定义脚本。
物理学学生和教师可能会欣赏这个应用程序,因为它将使他们能够轻松地创建各种教育实验和交互式物理模拟。
您可以将其用于演示目的和基本物理概念测试。
Physion提供的工具允许创建对象,包括圆形,齿轮,多边形,以及关节,如滑轮和弹簧等等,都遵守物理定律。
Physion可能对游戏开发者特别有用,因为他们可以将它用作平台游戏的简单级别编辑器。
使用必要的工具来创建各种形状和关节:圆形,多边形,齿轮齿,弹簧,滑轮......
从简单的结构到复杂的组合。
用JavaScript启动自己的脚本或程序。
由于已启动命令的即时可见性,因此非常适合开始编程领域。
您将能够通过基于物理定律创建各种形状和图形来完全理解对象的真实行为:运动,转弯,重力......
界面相当吸引人且易于理解,通过不同的示例,您可以在其中看到正在运行的软件。有几种视图可以舒适地工作,以及来自网络作者的不同视频和支持教程,可以帮助您开始使用该软件。
安装方法
1、下载并解压软件,双击安装程序弹出如下的“ This will install Physion on your computer. Continue?”,点击【yes】。
2、随即既然怒如下的Physion安装向导界面,单击【next】。
3、阅读许可协议,勾选【I accept...】的同意选项,再进入下一步的安装。
4、选择安装位置,用户可以选择默认的的安装路径,也可以自定义设置。
5、准备安装,点击【next】按钮执行安装操作。
6、弹出如下的Physion安装成功的提示,点击【finish】结束。
7、运行Physion即可进行使用。
使用说明
Physion是一个功能强大且全面的物理模拟器,专门用于创建和执行物理实验。通过添加不同类型的众多元素,您可以生成不同的实验并分析和比较获得的结果。该程序还允许您进行一些编程,这将使您获得更准确的结果。
该程序的界面非常好,直观。它在窗口顶部显示一组工具栏,您可以从中轻松访问大多数可用元素,并将它们添加到中央工作区以形成所谓的“场景”。在这些元素中,我应该提到矩形,圆形,多边形,气球,手绘形状,链条,绳索,文字,齿轮,图像,爆炸,相机,镜头,情节,弹簧和不同类型的关节,如距离,旋转,和棱柱形。除此之外,该程序还为您提供了删除和删除对象的附加工具,以及一个额外的工具,可让您在两个主要对象之间选择并集,交集或差异。
在左侧,该程序还提供了一个名为“快速加载”的附加面板。在这里,您可以看到保存在您选择的特定文件夹中的所有场景的预览,只需双击即可打开其中任何一个场景。但是,它还允许您将场景保存为文件,并以传统方式打开现有文件 - 即使用菜单栏。该程序包含许多预先设计的示例,您可以打开,运行,修改和分析这些示例。最后,右侧还有另一个面板,您可以在其中找到属性编辑器。在这里,您可以查看和更改任何对象的所有可能属性。此外,该程序还为您提供了可以显示或隐藏的其他面板,包括控制台,场景属性和命令历史记录。还有“观点”
完全或部分创建场景后,您可以播放或暂停场景,保存,上传,导出为图像,创建新场景或加载现有场景等。总而言之,Physion是一个很好的程序,用于创建和分析物理实验及其结果。
Physion脚本基于ECMAScript脚本语言,如标准ECMA-262中所定义。微软的JScript和Netscape的JavaScript也基于ECMAScript标准。有关ECMAScript的概述,请参阅ECMAScript参考。
用户可以通过三种方式在Physion中编写脚本:
在控制台中编写脚本
脚本在单独的文本文件中
脚本对象事件
在控制台中编写脚本
试用Physion脚本的最简单方法可能是打开控制台(ctrl +〜)并编写命令。例如,尝试以下方法:
var circle = world.createCircle(0,5,0,1);
createCircle命令的前两个参数是圆的位置。在这种情况下,它是x = 0和y = 5。第三个参数是圆的初始角度,在这种情况下它是0度。最后一个参数是圆的半径(1米)。这段简单的代码告诉Physion的脚本引擎创建一个圆形实例并将其分配给变量“circle”。
现在知道变量'circle'代表圆对象的一个实例,我们可以轻松地改变它的一些属性。请尝试以下方法:
circle.Radius = 2;
circle.Restitution = 0.9;
上传场景
一旦您创建了一个有趣的场景,您可以将其上传到Physion的网站与其他人分享。成功上传场景后,它将立即可供下载到正在使用该程序的其他用户。它也将在场景部分可见。
要上传场景,您需要执行以下操作:
保存场景:在上传场景之前,您首先需要保存它。
从文件菜单中选择“上传”:从文件菜单中单击“上传”以显示“上载”对话框。
填写基本信息:
您可以选择以匿名用户或注册用户身份上载场景。匿名用户每天可以上传3个场景。此限制不适用于注册用户。如果您选择以注册用户身份上传场景,则必须在相应字段中输入用户名和密码。
[可选]填写可选信息:
您可以选择提供有关要上载的场景的其他信息。
上传场景:点击“确定”按钮上传场景。如果没有发生错误,则可以从网站和程序本身下载场景。您可以访问场景部分查看上传的场景。
Physion - 渲染场景
Physion(间接)支持渲染,即在场景外创建视频。这是使用ffmpeg工具完成的,因此您必须在继续之前下载它。
考虑一下您创建了一个“重”场景(即其中包含许多对象的场景)的情况。在这种情况下的模拟可能会非常慢,从而使可视化不令人满意。您可以通过从场景创建视频来解决此问题,如下所述:
确保模拟未运行
调整图形视图的大小:在此步骤中,您将主要指定生成的视频的尺寸。为此,请在控制台中键入以下两行:
graphicsView.setFixedWidth(642);
graphicsView.setFixedHeight(362);
这将创建一个640x360视频(普通的YouTube质量)。对于高质量视频,您应键入以下内容:
graphicsView.setFixedWidth(1282);
graphicsView.setFixedHeight(722);
创建一个(沉重的)场景:创建一个包含许多对象的场景(比如3000个对象)。您可以通过创建一个矩形然后使用“爆炸”工具将其展开来轻松完成
启用渲染:在控制台中输入以下命令:
world.Render = true;
此命令指示Physion在每个帧中保存场景的屏幕截图。这些屏幕截图将保存在 / Physion中
开始模拟您会注意到模拟似乎比平常慢得多。这是因为在每个帧中保存图像的开销。
让程序运行几分钟让程序运行2分钟,然后关闭它。
使用ffmpeg创建视频:
对于Windows用户:打开命令提示符并输入ffmpeg软件包的bin目录(在此处下载ffmpeg)。现在输入以下内容:
ffmpeg -i%temp%\ Physion \ frame%05d.png -sameq video.mpg
过了一会儿,你会在ffmpeg的bin目录中得到一个名为video.mpg的文件
对于Linux用户:(假设ffmpeg在您的PATH中)打开控制台并键入以下内容:
cd / tmp / Physion
ffmpeg -i frame%05d.png -sameq video.mpg
过了一会儿,你会在/ tmp / Physion中得到一个名为video.mpg的文件
更新日志
Javascript编辑器现在只接受语法正确的程序。
添加了脚本调试器
身体内部现在可以有洞(感谢poly2tri库)
实现克隆的第一步:添加了世界方法cloneSelectedItems()
错误修复:应用程序在无法创建临时目录时崩溃。(相关论坛帖子)
增加了中文翻译
添加意大利语翻译
添加法语翻译
添加印尼语翻译
错误修复:现在,PhysicsItem的名称始终对应于脚本引擎变量(不再有参考错误)
错误修复:从“OnContact”事件中删除“其他”正文不再崩溃应用程序。(相关论坛帖子)
错误修复:非活动(已删除)对象不再执行其“OnUpdate”属性。(相关论坛帖子)
错误修复:脚本引擎创建的窗口小部件将在加载或创建新场景时自动关闭(并被删除)(只要它们的父窗口是主窗口)。(相关论坛帖子)
错误修复:“爆炸”工具现在正在使用希腊语语言环境。(相关论坛帖子)
错误修复:导出后,模拟不再自动启动。(相关论坛帖子)
错误修复:更改计时器间隔不再导致模拟自动启动。(相关论坛帖子)
错误修复:当创建静态和非静态体之间的滑轮接头时,程序崩溃。(相关论坛帖子)
选择工具现在也可以执行橡皮筋选择。
使用脚本引擎注册了更多类型
添加了“自动加载”功能:创建新场景时,将自动加载存在于“data / scripts / autoload”文件夹中的脚本。
为所有物理项添加了OnStart,OnStop,OnKeyPress和OnKeyRelease事件
修复了动作重写动作上下文小部件的一些问题
添加了一些文档
人气软件
-
videoscribe pro(手绘动画制作软件) 181.0 MB
/简体中文 -
Autodesk 3ds Max 2020下载(附安装教程) 3912 MB
/简体中文 -
Spine(2D骨骼动画编辑工具) 40.6 MB
/简体中文 -
CrazyTalk8(脸部动画制作工具) 1536 MB
/简体中文 -
Mikumikudance 31.5 MB
/简体中文 -
Assets Bundle Extractor(Unity3d编辑工具) 4.11 MB
/简体中文 -
moho pro 13(动画设计与制作工具) 533.55 MB
/简体中文 -
Bannershop GIF Animator v5.0.6.3 1.18 MB
/英文 -
Adobe Flash CS4简体中文版 159 MB
/简体中文 -
动画兵工厂中文 13.40 MB
/简体中文