I am working on a program which involves creating straight conveyors using a script and setting the "rise" variable to create a slope on the conveyor. When two of these conveyors are connected, often one or more of the legs on the conveyor have a visual bug where only half of the leg seems to be behaving normally. I'll attach a screenshot of part of the script and the resulting conveyor. Is there something in the script I should change or is this a bug that needs to be fixed on your end?
- treenode rollerVisual = node("MODEL:/ConveyorSystem>variables/visualizations/RollerConveyor");
- Object objlADE = createinstance(node("conveyor/CurvedConveyor", library()), model());
- objlADE.setVariable("radius", 1.1938);
- objlADE.setVariable("sweepAngle", -90);
- objlADE.setVariable("startAngle", 90.0);
- objlADE.setLocation(3.6560124999999988,7.286625000000001,0.762);
- objlADE.setVariable("rise", 0.0);
- objlADE.setVariable("width", 0.6414);
- objlADE.setVariable("visualization", rollerVisual);
- objlADE.setVariable("speed", 24.0);
- objlADE.setVariable("accumType", 1.00);
- objlADE.setVariable("stopSpaceSizeFactor", 0.00);
- objlADE.setVariable("moveSpaceSizeFactor", 0.00);
- objlADE.setVariable("entrySpaceSizeFactor", 0.00);
- objlADE.setVariable("stopSpacePadding", 0.0);
- objlADE.setVariable("moveSpacePadding", 0.0);
- objlADE.setVariable("entrySpacePadding", 0.0);
- function_s(objlADE, "finalizeSpatialChanges");
- Object obj24B7 = createinstance(node("conveyor/StraightConveyor", library()), model());
- obj24B7.setLocation(4.849812499999999,7.286625000000001,0.762);
- obj24B7.setRotation(0,0,270.0);
- obj24B7.setSize(3.048,0.711,1);
- obj24B7.setVariable("rise", 0.254);
- obj24B7.setVariable("width", 0.6414);
- obj24B7.setVariable("visualization", rollerVisual);
- obj24B7.setVariable("speed", 24.0);
- obj24B7.setVariable("accumType", 1.00);
- obj24B7.setVariable("stopSpaceSizeFactor", 0.00);
- obj24B7.setVariable("moveSpaceSizeFactor", 0.00);
- obj24B7.setVariable("entrySpaceSizeFactor", 0.00);
- obj24B7.setVariable("stopSpacePadding", 0.762);
- obj24B7.setVariable("moveSpacePadding", 0.762);
- obj24B7.setVariable("entrySpacePadding", 0.762);
- function_s(obj24B7, "finalizeSpatialChanges");
- Object obj2DC8 = createinstance(node("conveyor/StraightConveyor", library()), model());
- obj2DC8.setLocation(4.849812499999999,4.240212500000002,1.016);
- obj2DC8.setRotation(0,0,270.0);
- obj2DC8.setSize(3.048,0.711,1);
- obj2DC8.setVariable("rise", 0.254);
- obj2DC8.setVariable("width", 0.6414);
- obj2DC8.setVariable("visualization", rollerVisual);
- obj2DC8.setVariable("speed", 24.0);
- obj2DC8.setVariable("accumType", 1.00);
- obj2DC8.setVariable("stopSpaceSizeFactor", 0.00);
- obj2DC8.setVariable("moveSpaceSizeFactor", 0.00);
- obj2DC8.setVariable("entrySpaceSizeFactor", 0.00);
- obj2DC8.setVariable("stopSpacePadding", 0.762);
- obj2DC8.setVariable("moveSpacePadding", 0.762);
- obj2DC8.setVariable("entrySpacePadding", 0.762);
- function_s(obj2DC8, "finalizeSpatialChanges");