多维表现器
多维表现器0.4b(NDGrapher v0.4b)
本软件是魔方屏保(MagicCube)和三维扫雷(3DMine)的基础,主要用于对多维空间中的物体及绘图、变换进行抽象。
按F7后有一段演示。
绘图区下方的文本框里可以输入单行Visual Basic .Net函数调用、属性名称等执行。
如:
For n As Integer = 5 To -5 Step -1 : NDWorld.Add(New Rect(New Vector(0, 0, n), New Vector(1, 1.618, 0.2), 0, &HFFFFFF00)) : Next
While True : NDWorld.CamOrbitLeft(CRad(10)) : Controller.GraphToScreen() : End While
本软件的发布是为了庆祝我的18岁生日。
但是由于这段时间很紧,有一次重要的重构没有完成,只能提供9月的版本。
本软件用Visual Basic 2005 Express beta 2制作而成,需要 Microsoft .Net Framework 2.0 beta 2 运行库支持。
http://download.microsoft.com/download/2/3/C/23C4DDDD-E32C-45DE-9FCC-E6E906E2B429/dotnetfx.exe
这个运行库在某些操作系统(如Win98,Win2k)下无法安装,因为缺少WindowsInstaller3.1
http://www2.skycn.com/soft/11601.html
本软件暂时是免费软件,但不得用于商业用途。
具体协议见FPL.txt。
可执行文件:https://files.cnblogs.com/Rex/NDGra04bBin.rar
源文件:因为有一次大的重构,暂不提供
下面是一些快捷键的功能:
A、D、W、S 向左、右、上、下边旋转
Q 逆时针旋转
E 顺时针旋转
Z I轴向J轴旋转(先按两个数字选取轴I,J(I,J=0,1,2,..,9))
C J轴向I轴旋转
H、K、U、J 向左、右、前、后移动
O、L 向上、下移动
CTRL 切换主动视角旋转/环绕旋转状态
F5 启用/取消透视
F7 演示
ESC 停止脚本