BowlerKernel
src
main
java
com
neuronrobotics
bowlerstudio
vitamins
MicroServo.java
Go to the documentation of this file.
1
package
com.neuronrobotics.bowlerstudio.vitamins;
2
3
import
java.io.File;
4
import
java.io.IOException;
5
6
import
com.neuronrobotics.imageprovider.NativeResource;
7
8
import
eu.mihosoft.vrl.v3d.CSG;
9
import
eu.mihosoft.vrl.v3d.STL;
10
import
eu.mihosoft.vrl.v3d.Transform;
11
12
public
class
MicroServo
implements
IVitamin
{
13
14
private
static
CSG
servoModel
;
15
16
static
{
17
18
try
{
19
File stl =
NativeResource
.
inJarLoad
(
IVitamin
.class,
"hxt900-servo.stl"
);
20
servoModel
=
STL
.
file
(stl.toPath());
21
servoModel
=
servoModel
.
transformed
(
new
Transform
().translateZ(-19.3));
22
servoModel
=
servoModel
.
transformed
(
new
Transform
().translateX(5.4));
23
24
// stl = NativeResource.inJarLoad(IVitamin.class ,"arm.stl");
25
// servoModel=servoModel.union(STL.file(stl.toPath()));
26
}
catch
(Exception e) {
27
// TODO Auto-generated catch block
28
e.printStackTrace();
29
}
30
}
31
32
@Override
33
public
CSG
toCSG
() {
34
return
servoModel
.
clone
();
35
}
36
37
}
com.neuronrobotics.bowlerstudio.vitamins.MicroServo
Definition:
MicroServo.java:12
com.neuronrobotics.bowlerstudio.vitamins.MicroServo.servoModel
static CSG servoModel
Definition:
MicroServo.java:14
com.neuronrobotics.bowlerstudio.vitamins.MicroServo.toCSG
CSG toCSG()
Definition:
MicroServo.java:33
com.neuronrobotics.imageprovider.NativeResource
Definition:
NativeResource.java:9
com.neuronrobotics.imageprovider.NativeResource.inJarLoad
void inJarLoad(String name)
Definition:
NativeResource.java:34
eu.mihosoft.vrl.v3d.CSG
Definition:
CSG.java:109
eu.mihosoft.vrl.v3d.CSG.transformed
CSG transformed(Transform transform)
Definition:
CSG.java:1676
eu.mihosoft.vrl.v3d.CSG.clone
CSG clone()
Definition:
CSG.java:675
eu.mihosoft.vrl.v3d.STL
Definition:
STL.java:57
eu.mihosoft.vrl.v3d.STL.file
static CSG file(URL path)
Definition:
STL.java:67
eu.mihosoft.vrl.v3d.Transform
Definition:
Transform.java:60
com.neuronrobotics.bowlerstudio.vitamins.IVitamin
Definition:
IVitamin.java:5
Generated by
1.9.1