Skip to content

Commit b98a059

Browse files
Merge pull request #128 from ModiaSim/an_updateModia3DInterface2
temporarily changes needed for Modia3D interface
2 parents ab363cb + f321104 commit b98a059

File tree

2 files changed

+30
-16
lines changed

2 files changed

+30
-16
lines changed

src/Modia.jl

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,34 @@ using Reexport
3030
@reexport using ModiaLang
3131
@reexport using ModiaLang.Unitful
3232
@reexport using ModiaLang.DifferentialEquations
33+
#@reexport using Modia3D
34+
3335
const modelsPath = joinpath(ModiaLang.path, "models")
3436

37+
# temporarily, the following code lines need to be deleted
38+
module Dummy
39+
import Modia3D
40+
using Modia3D.ModiaInterface
41+
export Cone
42+
export Beam
43+
export Capsule
44+
export Cylinder
45+
export Box
46+
export Ellipsoid
47+
export Sphere
48+
export ModelicaShape
49+
export FileMesh
50+
export Grid
51+
export CoordinateSystem
52+
export GearWheel
53+
export SpringShape
54+
export TextShape
55+
export Font
56+
# export VisualMaterial
57+
end
58+
@reexport using .Dummy
59+
60+
3561
include("Modia3D_Interface.jl")
3662

3763
end

src/Modia3D_Interface.jl

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,23 +33,11 @@ Object3D( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Object3D{Fl
3333
Scene( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Scene{FloatType}) , kwargs...)
3434
Visual( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Visual) , kwargs...)
3535
Solid( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Solid{FloatType}) , kwargs...)
36-
Box( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Box{FloatType}) , kwargs...)
37-
Beam( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Beam{FloatType}) , kwargs...)
38-
Cylinder( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Cylinder{FloatType}) , kwargs...)
39-
Sphere( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Sphere{FloatType}) , kwargs...)
40-
Ellipsoid( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Ellipsoid{FloatType}) , kwargs...)
41-
Capsule( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Capsule{FloatType}) , kwargs...)
42-
Cone( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Cone{FloatType}) , kwargs...)
43-
SpringShape( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Spring) , kwargs...)
44-
GearWheel( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.GearWheel) , kwargs...)
45-
Grid( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Grid) , kwargs...)
46-
VisualMaterial( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.VisualMaterial) , kwargs...)
36+
37+
VisualMaterial( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Shapes.VisualMaterial) , kwargs...)
4738
MassProperties( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.MassProperties{FloatType}) , kwargs...)
48-
CoordinateSystem(; kwargs...) = Par(; _constructor = :(Modia.Modia3D.CoordinateSystem) , kwargs...)
49-
FileMesh( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.FileMesh) , kwargs...)
50-
Font( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Font) , kwargs...)
51-
TextShape( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.TextShape) , kwargs...)
52-
ModelicaShape( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.ModelicaShape) , kwargs...)
39+
40+
5341
Fix( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Fix{FloatType}) , kwargs...)
5442
Bushing( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.Bushing{FloatType}) , kwargs...)
5543
SpringDamperPtP( ; kwargs...) = Par(; _constructor = :(Modia.Modia3D.SpringDamperPtP{FloatType}) , kwargs...)

0 commit comments

Comments
 (0)