Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bertjiazheng/Structured3D
/ functions
Functions
61 in github.com/bertjiazheng/Structured3D
⨍
Functions
61
◇
Types & classes
0
↓ 5 callers
Function
convert_lines_to_vertices
convert line representation to polygon vertices
visualize_3d.py:173
↓ 3 callers
Function
E2P
convert panorama to persepctive image
visualize_mesh.py:14
↓ 3 callers
Function
coorx2u
(x, w=1024)
misc/panorama.py:196
↓ 3 callers
Function
triangulate
triangulate the plane for operation and visualization
visualize_3d.py:93
↓ 2 callers
Function
convert_lines_to_vertices
convert line representation to polygon vertices
visualize_floorplan.py:15
↓ 2 callers
Function
coory2v
(y, h=512)
misc/panorama.py:200
↓ 2 callers
Function
get_corners_of_bb3d_no_index
(basis, coeffs, centroid)
misc/utils.py:71
↓ 2 callers
Function
normalize
(vector)
misc/utils.py:7
↓ 2 callers
Function
plot_line
(ax, ob, color=GRAY, zorder=1, linewidth=3, alpha=1)
misc/figures.py:27
↓ 2 callers
Function
project
project 3D to 2D for polygon clipping
visualize_3d.py:69
↓ 2 callers
Function
project_3d_points_to_2d
Project 3d points from camera-centered coordinate to 2D image plane Parameters ---------- points3d: numpy array 3d location o
misc/utils.py:88
↓ 2 callers
Function
uv2xy
(u, v, z=-50)
misc/panorama.py:212
↓ 2 callers
Function
uv2xyzN
(uv, planeID=1)
misc/panorama.py:28
↓ 2 callers
Function
xyz2uvN
(xyz, planeID=1)
misc/panorama.py:58
↓ 1 callers
Function
clip_polygon
clip polygon the hole
visualize_3d.py:111
↓ 1 callers
Function
color_issimple
(ob, simple=BLUE, complex=YELLOW)
misc/figures.py:44
↓ 1 callers
Function
color_isvalid
(ob, valid=BLUE, invalid=RED)
misc/figures.py:37
↓ 1 callers
Function
computeUVN
compute v given u and normal.
misc/panorama.py:76
↓ 1 callers
Function
coords2uv
Image coordinates (xy) to uv
misc/panorama.py:16
↓ 1 callers
Function
create_plane_mesh
(vertices, vertices_floor, textures, texture_floor, texture_ceiling, delta_height, ignore_ceiling=False)
visualize_mesh.py:37
↓ 1 callers
Function
draw_boundary_from_cor_id
(cor_id, img_src)
misc/panorama.py:175
↓ 1 callers
Function
draw_geometries_with_back_face
(geometries)
visualize_3d.py:162
↓ 1 callers
Function
flip_towards_viewer
(normals, points)
misc/utils.py:38
↓ 1 callers
Function
get_corners_of_bb3d
(basis, coeffs, centroid)
misc/utils.py:46
↓ 1 callers
Function
lineFromTwoPoint
Generate line segment based on two points on panorama pt1, pt2: two points on panorama line: 1~3-th dim: normal of the line
misc/panorama.py:110
↓ 1 callers
Function
lineIdxFromCors
(cor_all, im_w, im_h)
misc/panorama.py:143
↓ 1 callers
Function
main
()
visualize_floorplan.py:129
↓ 1 callers
Function
main
()
visualize_mesh.py:255
↓ 1 callers
Function
main
()
visualize_3d.py:352
↓ 1 callers
Function
main
()
visualize_layout.py:83
↓ 1 callers
Function
main
()
visualize_bbox.py:80
↓ 1 callers
Function
parse_args
()
visualize_floorplan.py:119
↓ 1 callers
Function
parse_args
()
visualize_mesh.py:242
↓ 1 callers
Function
parse_args
()
visualize_3d.py:339
↓ 1 callers
Function
parse_args
()
visualize_layout.py:72
↓ 1 callers
Function
parse_args
()
visualize_bbox.py:70
↓ 1 callers
Function
parse_camera_info
extract intrinsic and extrinsic matrix
misc/utils.py:11
↓ 1 callers
Function
plot_coords
(ax, ob, color=BLACK, zorder=1, alpha=1)
misc/figures.py:32
↓ 1 callers
Function
plot_floorplan
plot floorplan
visualize_3d.py:270
↓ 1 callers
Function
project_inv
recover 3D points from 2D
visualize_3d.py:77
↓ 1 callers
Function
v2coory
(v, h=512)
misc/panorama.py:208
↓ 1 callers
Function
verify_normal
(corner_i, corner_j, delta_height, plane_normal)
visualize_mesh.py:128
↓ 1 callers
Function
visualize_bbox
(args)
visualize_bbox.py:12
↓ 1 callers
Function
visualize_floorplan
visualize floorplan
visualize_floorplan.py:40
↓ 1 callers
Function
visualize_floorplan
visualize floorplan
visualize_3d.py:291
↓ 1 callers
Function
visualize_mesh
visualize as water-tight mesh
visualize_mesh.py:143
↓ 1 callers
Function
visualize_panorama
visualize panorama layout
visualize_layout.py:15
↓ 1 callers
Function
visualize_perspective
visualize perspective layout
visualize_layout.py:33
↓ 1 callers
Function
visualize_plane
visualize plane
visualize_3d.py:198
↓ 1 callers
Function
visualize_wireframe
visualize wireframe
visualize_3d.py:16
↓ 1 callers
Function
xyz_2_coorxy
(xs, ys, zs, H=512, W=1024)
misc/panorama.py:8
Function
add_origin
(ax, geom, origin)
misc/figures.py:66
Function
computeUVN_vec
vectorization version of computeUVN @n N x 3 @in_ MN x 1 @planeID N
misc/panorama.py:90
Function
pano_connect_points
(p1, p2, z=-50, w=1024, h=512)
misc/panorama.py:219
Function
plot_bounds
(ax, ob, zorder=1, alpha=1)
misc/figures.py:61
Function
plot_line_issimple
(ax, ob, **kwargs)
misc/figures.py:56
Function
plot_line_isvalid
(ax, ob, **kwargs)
misc/figures.py:51
Function
project_struct_bdb_to_2d
Project 3d bounding box to 2d bounding box Parameters ---------- basis, coeffs, center, R_ex, K : K is the intrinsic camera p
misc/utils.py:114
Function
set_limits
(ax, x0, xN, y0, yN)
misc/figures.py:73
Function
u2coorx
(u, w=1024)
misc/panorama.py:204
Function
uv2xyzN_vec
vectorization version of uv2xyzN @uv N x 2 @planeID N
misc/panorama.py:39