com.neuronrobotics.bowlerstudio.creature.ICadGenerator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of BowlerScriptingKernel Show documentation
Show all versions of BowlerScriptingKernel Show documentation
A command line utility for accsing the bowler framework.
package com.neuronrobotics.bowlerstudio.creature;
import java.io.File;
import java.util.ArrayList;
import com.neuronrobotics.sdk.addons.kinematics.DHLink;
import com.neuronrobotics.sdk.addons.kinematics.DHParameterKinematics;
import com.neuronrobotics.sdk.addons.kinematics.MobileBase;
import eu.mihosoft.vrl.v3d.CSG;
public interface ICadGenerator {
/**
* This function should use the D-H parameters to generate cad objects to build this configuration
* the user should attach any listeners from the DH link for simulation
* @param dh the list of DH configurations
* @return simulatable CAD objects
*/
ArrayList generateCad(DHParameterKinematics dh, int linkIndex);
/**
* This function should generate the body and any limbs of a given base.
* the user should attach any listeners from the DH link for simulation
* @param base the base to generate
* @return simulatable CAD objects
*/
ArrayList generateBody(MobileBase base );
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy