123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- window.prepareGrid = function() {
- var grid = new BABYLON.GridMaterial("grid", scene);
- registerRangeUI("grid", "LineColorR", 0, 1, function(value) {
- grid.lineColor.r = value;
- }, function() {
- return grid.lineColor.r;
- });
-
- registerRangeUI("grid", "LineColorG", 0, 1, function(value) {
- grid.lineColor.g = value;
- }, function() {
- return grid.lineColor.g;
- });
-
- registerRangeUI("grid", "LineColorB", 0, 1, function(value) {
- grid.lineColor.b = value;
- }, function() {
- return grid.lineColor.b;
- });
-
- registerRangeUI("grid", "MainColorR", 0, 1, function(value) {
- grid.mainColor.r = value;
- }, function() {
- return grid.mainColor.r;
- });
-
- registerRangeUI("grid", "MainColorG", 0, 1, function(value) {
- grid.mainColor.g = value;
- }, function() {
- return grid.mainColor.g;
- });
-
- registerRangeUI("grid", "MainColorB", 0, 1, function(value) {
- grid.mainColor.b = value;
- }, function() {
- return grid.mainColor.b;
- });
-
- registerRangeUI("grid", "GridRatio", 0, 10, function(value) {
- grid.gridRatio = value;
- }, function() {
- return grid.gridRatio;
- });
- registerRangeUI("grid", "OffsetX", 0, 2, function(value) {
- grid.gridOffset.x = value;
- }, function() {
- return grid.gridOffset.x;
- });
-
- registerRangeUI("grid", "OffsetY", 0, 2, function(value) {
- grid.gridOffset.y = value;
- }, function() {
- return grid.gridOffset.y;
- });
-
- registerRangeUI("grid", "OffsetZ", 0, 2, function(value) {
- grid.gridOffset.z = value;
- }, function() {
- return grid.gridOffset.z;
- });
-
-
- registerRangeUI("grid", "MajorUnitFrequency", 1, 10, function(value) {
- grid.majorUnitFrequency = value;
- }, function() {
- return grid.majorUnitFrequency;
- });
-
- registerRangeUI("grid", "MinorUnitVisibility", 0, 1, function(value) {
- grid.minorUnitVisibility = value;
- }, function() {
- return grid.minorUnitVisibility;
- });
-
- registerRangeUI("grid", "Opacity", 0, 1, function(value) {
- grid.opacity = value;
- }, function() {
- return grid.opacity;
- });
- registerRangeUI("grid", "PlainGrid", 0, 1, function(value) {
- grid.usePlainGrid = value;
- }, function() {
- return grid.usePlainGrid;
- });
- return grid;
- }
|