module Archimed

import XMLDict.xml_dict
import EzXML.readxml
import EzXML.root
import Colors.RGBA
import LinearAlgebra.I
import StaticArrays.SMatrix

using MeshIO
using GeometryTypes


# 3D:
export read_opf,extract_opf_ref_meshes,extract_opf_materials
export meshes_from_topology,merge_meshes
export material,extract_opf_shapes,meshes_color

# For debbug:
export attr_type
export mesh_from_topology!

include("3D_related/read_opf.jl")
include("3D_related/meshes.jl")
include("3D_related/materials.jl")
include("3D_related/shapes.jl")
include("3D_related/mesh_colors.jl")
include("3D_related/3D_types.jl")

end # module
