This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // https://mvnrepository.com/artifact/net.java.dev.jna/jna | |
| @Grapes( | |
| @Grab(group='net.java.dev.jna', module='jna', version='4.2.2') | |
| ) | |
| println "test" | |
| return null |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| double z =70; | |
| CSG breadboard = new Cube(85,// X dimention | |
| 55,// Y dimention | |
| z// Z dimention | |
| ).toCSG().toXMin().toYMin().toZMin() | |
| CSG cableBox = new Cube(190,// X dimention |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import java.lang.Math; | |
| import eu.mihosoft.vrl.v3d.ext.quickhull3d.* | |
| import eu.mihosoft.vrl.v3d.Vector3d | |
| //Your code here | |
| tierWidth = 145.625; | |
| tierOverhang = 10; | |
| tierThickness = 2; | |
| tierHeight = 47.0202 + tierOverhang + tierThickness; | |
| tierGap = 20; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import java.util.ArrayList; | |
| import com.neuronrobotics.sdk.addons.kinematics.DHChain; | |
| import com.neuronrobotics.sdk.addons.kinematics.DHLink; | |
| import com.neuronrobotics.sdk.addons.kinematics.DhInverseSolver; | |
| import com.neuronrobotics.sdk.addons.kinematics.math.TransformNR; | |
| import com.neuronrobotics.sdk.common.Log; | |
| import Jama.Matrix; | |
| import com.neuronrobotics.kinematicschef.InverseKinematicsEngine |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import eu.mihosoft.vrl.v3d.svg.*; | |
| import eu.mihosoft.vrl.v3d.Extrude; | |
| File f = ScriptingEngine | |
| .fileFromGit( | |
| "https://gist.github.com/cgstephenson/3d23388d5b5db75be3c217d79ffcda88",//git repo URL | |
| "master", | |
| "airFoil.svg"// File from within the Git repo | |
| ) | |
| SVGLoad s = new SVGLoad(f.toURI()) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| double wheelRadius = 33.0/2.0 | |
| wheelHeight=17.6 | |
| double radius = 6.0 | |
| CSG profile = new RoundedCube( wheelRadius,// X dimention | |
| radius,// Y dimention | |
| wheelHeight// Z dimention | |
| ) | |
| .cornerRadius(radius)// sets the radius of the corner | |
| .toCSG()// converts it to a CSG tor display | |
| .toXMin() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import java.io.File; | |
| import com.neuronrobotics.bowlerstudio.robots.FormacarumRover; | |
| import com.neuronrobotics.bowlerstudio.scripting.ScriptingEngineWidget; | |
| import com.neuronrobotics.sdk.common.DeviceManager; | |
| import com.neuronrobotics.sdk.dyio.DyIO; | |
| import com.neuronrobotics.sdk.util.ThreadUtil; | |
| //run the rover initialization scripts, ignore the display returns | |
| ScriptingEngineWidget.inlineFileScriptRun(new File(System.getProperty("user.home")+"/git/9bbfbcae11130cdd4c3d/RoverStartup.groovy"), null); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import com.neuronrobotics.sdk.addons.kinematics.AbstractLink; | |
| import com.neuronrobotics.sdk.addons.kinematics.DHChain; | |
| import com.neuronrobotics.sdk.addons.kinematics.DHParameterKinematics; | |
| import com.neuronrobotics.sdk.addons.kinematics.DhInverseSolver; | |
| import com.neuronrobotics.sdk.addons.kinematics.LinkConfiguration; | |
| import com.neuronrobotics.sdk.addons.kinematics.LinkFactory; | |
| import com.neuronrobotics.sdk.addons.kinematics.LinkType; | |
| import com.neuronrobotics.sdk.addons.kinematics.MobileBase; | |
| import com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GCodeHeater; | |
| import com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodeDevice; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import java.util.ArrayList; | |
| import com.neuronrobotics.sdk.addons.kinematics.DHChain; | |
| import com.neuronrobotics.sdk.addons.kinematics.DHLink; | |
| import com.neuronrobotics.sdk.addons.kinematics.DhInverseSolver; | |
| import com.neuronrobotics.sdk.addons.kinematics.math.TransformNR; | |
| import com.neuronrobotics.sdk.common.Log; | |
| import Jama.Matrix; | |
| return new DhInverseSolver() { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <root> | |
| <mobilebase> | |
| <cadEngine> | |
| <git>https://gist.github.com/6ec266cd72cf57e22f9026e8c15ca636.git</git> | |
| <file>ThreeDPrintCad.groovy</file> | |
| </cadEngine> | |
| <driveEngine> | |
| <git>https://gist.github.com/a8423ccd585c8de046dd41636c2e8596.git</git> | |
| <file>Walking.groovy</file> | |
| </driveEngine> |
NewerOlder