Skip to content

CGAL Lab bugs #6690

Open
Open
@MaelRL

Description

@MaelRL

Issue Details

Sorted by estimated amount of work / complexity.

Large

  • when using orthographic projection, zoom distance is much shorter before it starts clipping the data
  • the delete in Vao() takes a lot of time. See also comment here
  • Selection (graying) is not visible for faces directly orthogonal to the camera or when using orthographic projection
  • More than one selection item is broken
  • Save / Load scene is broken for C3T3 items
  • Fix some operations wrongly being applicable to every item (AW3, Fast distance, etc.)
  • Alpha transparency is broken
  • C3T3 item transparency slider doesn't work
  • Signed distance visualization is broken
  • Scale view and selection items do not work together
  • Can't use "Selection > Move Point" if "Scale the scene" is being used
  • Selection item's move point regularly crashes: https://gist.github.com/MaelRL/325d0eed9a351de4af244c44eece5937
  • [Feature request] Show element IDs in a polygon soup (at least vertex / face IDs)
  • [feature request] make it possible to zoom arbitrarily close at all scales

Medium

  • [Feature request] Bbox Operation does not exist for different items
  • Affine transformation on deleted item = crash (Affine transformation plugin improvements #7472)
  • Cut planes in gray image visualization should have a border, for example of the same colors as the balls, to ease visualization
  • Affine transformation does not exist for polygon soups (Affine transformation plugin improvements #7472)
  • Inflate mesh with multiple selected items = crash
  • Show Edge IDs, move a vertex with a selection item, it now shows Vertices IDs
  • Plane equation parser (1*x+0*y+0*z-1=0 creates a plane with equation 1*x + 0*y + -4.37114e-08*z + 0 = 0)
  • Select Different Colors for Selected Items should call Reset Colors on the selected items. Issue can be observed if Color Each Connected Components is called first.
  • Reloading an OFF file recenters the view even if "Visiblity changes recenter" is not checked.
  • Allow "tetrahedra filtering" to filter more than one c3t3_item, and keep valid
  • Erasing a face from the mesh via selection item can purge the whole selection (e.g. select vertices, remove a star incident to a selected vertex, everything gets deselected)
  • Reloading resets simplex ID visibility choices
  • Loading a second C3T3 item messes up the choice (show protecting ball, cut plane, ...) of the first C3T3 item
  • "ctrl+space"-induced recentering due to a visibility change, and "ctrl+R"-induced recentering are not the same recentering
  • Extrude FaceGraph's arrow can go out of the visibility box + performing extrusion does not recompute the scene's bbox
  • Visualization of soups of quads is broken (shows holes)
  • Isolated vertices are badly counted or updated? Maybe specific to opening a .obj file?
  • Adding a path of edges in the selection item (usually) results in a segfault
  • Trying to change an item's color while the scene is rotating makes the window unresponsive
  • loading : https://gist.github.com/MaelRL/d7c1b08326f7d0a122352ca6fb5b6257 is a segfault
  • https://gist.github.com/MaelRL/519cce626bea7f4723faef5e1daba9bb + "zoom to index v2" is a segfault
  • Shift+click to get point position: the result depends on the angle at which the shift+click is performed
  • colors are bad after a call of "Remove self intersections" on a colored mesh
  • Take a mesh, color it, clip it, colors are wrong for the new faces (and you can't change the color...?)

Small

  • Polyhedron: confusion between using "unnamed" and "unamed" #7051
  • Corefinement creates an (empty) item even if the operation failed
  • "Edge Splitted"
  • After a corefnement Boolean operation we should no longer visualize the two input meshes, or as wireframe.
  • Fix items statistics producing NaNs (like angle averages)
  • Heat Method GUI resets the menu after selecting the vertex sources
  • Choice of the initial color map of the display plugin seems unused
  • Make it possible to have a multi line entry for tetrahedra (like points or polylines) instead of tedious point-by-point
  • Loading "item-0.01.obj" creates an item of name "item-0" (truncating should use the last dot, not the first)
  • Gray out the "Smooth Area" button (Meshing Smoothing) in the GUI if Ceres is not available
  • Autoref on non triangulated mesh = segfault
  • Join polyhedra -> no visibility arrows
  • Mesh_3 on an open surface is a segfault (it should produce a surface mesh (directly call PMP::'s function ?))
  • Deleting the shortest path item deletes the surface mesh item
  • Create New Group while selecting a group creates a group item that isn't a group
  • Why is PMP::self intersection showing up when one compiles the selection plugin
  • Creating a selection item / clicking the "Edition" tab emits "itemchanged" (surface mesh item)
  • Reloading a C3T3 item does not reset the "Show ..." (e.g. "show protecting spheres" remain checked, but protecting spheres aren't shown)
  • C3T3 item: "show protecting spheres" deselects the C3T3 item
  • Recentering recenters too much for point sets (generate a point set, ctrl+R --> too much)
  • C3T3 / tet soup items: selection of colors for interior tets / exterior faces does not follow user-selected colors
  • Removal of control vertices turn them into ROI vertices (deformation)
  • Clear ROI also clears control (deformation)
  • One cannot hide a model being edited (deformation)
  • Shift clicking vertex selection (e.g. in deformation) conflicts with shift cliking for point location
  • Basic generator's generate grid doesn't work for grids in the YZ plane
  • Clipping bbox "reset" button doesn't work if the box is larger than the initial box
  • calling triangulate faces causes a segfault if there are degenerate simplices
  • Harmonize "border" and "boundary" in operations
  • Create Points from a Polylines item is broken and returns 10^-316
  • Loading an OBJ without any face is a segfault
  • reading an OBJ with a "f 0 ..." is a segfault
  • reading an OBJ with "f 1" (single vertex-face) is a segfault
  • PMP::clip/PMP::split doesn't complain when the mesh is not triangulated

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions