TOP

RubikPlayer

魔方套路生成及演示工具
下列各表将生成 RubikPlayer 支持的全部 Applet 参数。如果您将本魔方套路加入网页中,在修改默认参数后,点击,粘贴下 列代码框中的数据插入您的网页中,即可演示魔方套路。

Applet 参数:

code(代码)


Applet 参数种类名称。
确定值:RubikPlayer.class

archive(文档)


Applet 参数文件包名称及路径。
确定值:rubikplayer.jar

width(宽度)


设置演示魔方宽度。
范围:1..9999

height(高度)


设置演示魔方高度。
范围:1..9999


scriptLanguage(套路符号语言)

套路符号语言选项。有:BandelowENG、HarrisENG、RandelshoferGER、ScriptFRA、SupersetENG、TouchardDeledicqFRA、Castella 等七种符号语言可选。详见套路符号
默认选项:SupersetENG
scriptType(套路初始状态)

套路初始状态设置。
Generator,显示起端状态的参数。演示套路运行前显示套路的初始状态;
Solver,显示终端状态的参数。演示套路运行前显示套路的终结状态,即套路完成时的状态。
可选项:Generator、Solver
默认选项:Generator

提示:设置 Generators 可显示魔方六面初始的漂亮图案;设置 Solvers 可显示还原套路的过程。
script(套路代码)


套路运行代码,设置魔方的运行轨迹。
默认参数:不设置。
scriptProgress(套路进程条光标)

套路进程条中的光标位置设置。
当赋值为正数时,进程条光标停留在从套路左边起确定的位置上;当赋值为负数时,进程条光标停留在套路的右边位置上。
赋值范围:-9999..9999
默认参数:-1
提示:-1 适合 Generators 起端参数;0 适合 Solvers 终端参数;当设置为自动播放 AutoPlay 时,0 为真。(Bug:负数定位无效)
initScript(初始状态套路)

初始状态套路,通过设置该套路指定魔方各方块的初始时颜色。不设置时,魔方为六面单色。
默认参数:不设置。

displayLines(显示框行宽)

显示框行宽参数,用于设置套路文本框显示行宽。
设置为 0 时,关闭套路文本框。1 为一行,2 为二行,……。
默认参数:1
autoPlay(自动播放)

自动播放套路参数。
参数值:true(开),false(关)
默认值:false(关)

colorTable(颜色类型)

颜色类型参数,用于设置魔方块表面的三原色(RGB),可赋54种不同的颜色,用于魔方六面和各块的颜色设置。
默认的颜色采用 Arxon 魔方色,即:蓝色(blue)、橙色(orange)、白色(white)、绿色(green)、红色(red)和黄色(yellow)。魔方六面的颜色和位置默认分布如下:

5
4 0 1 3
2

范围:0x000000..0xffffff
默认值:0x003373,0xff4600,0xf8f8f8,0x00732f,0x8c000f,0xffd200
提示:使用时,可对各面重新赋值,改变各面的颜色。
0x003373 也可写成:blue=0x003373 或 b=0x003373。

faces(魔方面色)

魔方面色参数,用于设置魔方各面的颜色和方位。
六个面的方位命名:前(front)、右(right)、底(down)、后(back)、左(left)、顶(up)。各面方位与颜色如下所述。
范围:0..54
默认值:0,1,2,3,4,5

魔方面的各方位如下:

5
4 0 1 3
2

提示:可以通过改变 colorsTable 的参数赋值,使面的颜色发生变化,也可以通过改变本参数的排序来改变面的颜色。

stickersFront(前)
stickersRight(右)
stickersDown(底)
stickersBack(后)
stickersLeft(左)
stickersUp(顶)

魔方块面色参数,用于设置魔方块54个面的颜色、方位。
54 个魔方块的面命名:前(front)、右(right)、底(down)、后(back)、左(left)、顶(up)。各块面的方位与颜色如下所述。

默认值:

前: 0,0,0,0,0,0,0,0,0
右: 1,1,1,1,1,1,1,1,1
底: 2,2,2,2,2,2,2,2,2
后: 3,3,3,3,3,3,3,3,3
左: 4,4,4,4,4,4,4,4,4
顶: 5,5,5,5,5,5,5,5,5

魔方块54个面的方位如下:

顶→ 1 2 3
4 5 6
左↓ 7 8 9 右↓ 后↓
1 2 3 1 2 3 1 2 3 1 2 3
4 5 6 4 5 6 4 5 6 4 5 6
7 8 9 7 8 9 7 8 9 7 8 9
1 2 3
4 5 6
底→ 7 8 9

提示:可以改变 colorsTable 的参数赋值使面的颜色发生变化,也可以通过改变本参数的排序来改变面的颜色。


backgroundColor(背景色)

指定魔方背景色彩的参数。
范围:0x000000..0xffffff
默认参数:0xffffff
backgroundImage(背景图)

指定魔方背景图像文件的参数,路径必须与文档文件相同才能正常显示。
默认参数:未设置背景图像

alpha(俯视角度)

俯视角度设置参数。通过改变 X 轴的旋转度来调整俯视的角度。正数值为顺时针方向调整,负数值为逆时针方向调整。
范围:-90..90
默认参数:-25
beta(侧视角度)

侧视角度设置参数。通过改变 Y 轴的旋转度来调整侧视的角度。正数值为顺时针方向调整,负数值为逆时针方向调整。
范围:-90..90
默认参数:45

ambientLightIntensity(周边光源强度)

指定魔方背景受光的参数。
范围:0.0..1.0
默认参数:0.6
lightSourceIntensity(光源强度)

指定魔方面受光强度的参数。
范围:0.0..1.0
默认参数:1.0
lightSourceLocation(光源位置)

指定魔方各坐标位置光源亮度的参数。X, Y, Z 为通常的坐标亮度;+X 为水平方向的亮度;+Y 为垂直方向的亮度;+Z 为阅读者方向的亮度。
参数值:X, Y, Z
默认参数:-500, 500, 1000

rearView(后视效果设置)

后视镜像效果设置。设置为 true(开)时,旁边会显示一个后视方向的魔方镜像。
参数值:true(开),false(关)
默认参数:false(关)
rearViewBackgroundColor(后视背景色)

后视镜像背景色参数。
范围:0x000000 (black) .. 0xffffff (white)
默认参数:未设置(使用与 backgroundColor 背景色相同的参数)
rearViewBackgroundImage(后视背景图)

指定后视镜像背景图的参数,路径必须与文档文件相同才能正常显示。
默认参数:未设置(使用与 backgroundImage 背景图相同的图像)
rearViewScaleFactor(后视魔方比例)

指定后视镜像魔方的大小比例的参数。
范围:0.1..1.0
默认参数:0.75
rearViewRotation(后视魔方倾斜度)

指定后视魔方倾斜角度的参数。应分别设置 X、Y 和 Z 轴的倾斜度。
范围:X, Y, Z
默认参数:180, 0, 0