2021-03-07 16:19:43 +03:00
|
|
|
package space.kscience.visionforge.examples
|
2021-03-04 09:47:41 +03:00
|
|
|
|
2021-05-05 15:28:06 +03:00
|
|
|
import space.kscience.dataforge.context.Context
|
2021-03-04 09:47:41 +03:00
|
|
|
import space.kscience.gdml.Gdml
|
|
|
|
import space.kscience.gdml.LUnit
|
|
|
|
import space.kscience.gdml.decodeFromStream
|
2021-03-07 16:19:43 +03:00
|
|
|
import space.kscience.visionforge.gdml.toVision
|
|
|
|
import space.kscience.visionforge.html.ResourceLocation
|
|
|
|
import space.kscience.visionforge.solid.Solids
|
2021-03-04 09:47:41 +03:00
|
|
|
|
2021-05-05 15:28:06 +03:00
|
|
|
fun main() {
|
|
|
|
val context = Context {
|
|
|
|
plugin(Solids)
|
|
|
|
}
|
|
|
|
context.makeVisionFile(resourceLocation = ResourceLocation.EMBED) {
|
2021-03-04 09:47:41 +03:00
|
|
|
vision("canvas") {
|
2021-05-05 15:28:06 +03:00
|
|
|
Gdml.decodeFromStream(javaClass.getResourceAsStream("/gdml/babyIAXO.gdml")!!, true).toVision {
|
2021-03-04 09:47:41 +03:00
|
|
|
lUnit = LUnit.MM
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|