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");