1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-03 17:56:21 +03:00
mzernova b9429d0708 GLTF Import - Edge and Vertex support #242
Added functionality to import Points and Lines from GLTF format
2025-02-02 21:30:21 +00:00

40 lines
751 B
Plaintext

puts "========"
puts "Data Exchange, RWGltf_CafReader - Edge and Vertex support"
puts "========"
vclear
vclose ALL
Close *
set aTmpGltf "${imagedir}/${casename}_tmp.glb"
vertex v1 2 0 0
vertex v2 2 1 0
vertex v3 3 1 0
vertex v4 3 0 0
polygon3d p1 2 0 0 0 1 1 0
mkedge e1 p1
polygon3d p2 2 0 1 0 1 0 0
mkedge e2 p2
XNewDoc D
XAddShape D e1
XAddShape D e2
XAddShape D v1
XAddShape D v2
XAddShape D v3
XAddShape D v4
SetName D [XFindShape D e1] "edge_1"
SetName D [XFindShape D e2] "edge_2"
SetName D [XFindShape D v1] "vertex_1"
SetName D [XFindShape D v2] "vertex_2"
SetName D [XFindShape D v3] "vertex_3"
SetName D [XFindShape D v4] "vertex_4"
WriteGltf D "$aTmpGltf"
ReadGltf D1 "$aTmpGltf"
XGetOneShape s D1
checknbshapes s -vertex 4 -edge 2