Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LiangliangNan/Easy3D
/ functions
Functions
21,002 in github.com/LiangliangNan/Easy3D
⨍
Functions
21,002
◇
Types & classes
6,508
↓ 56 callers
Method
normalize
* \brief Normalizes the Quaternion coefficients. * This method should not need to be called since we only deal with unit Quaternions. This is
easy3d/core/quat.h:295
↓ 56 callers
Method
outerIndexPtr
\returns a const pointer to the array of the starting positions of the inner vectors. * This function is aimed at interoperability with other li
3rd_party/eigen/Eigen/src/SparseCore/SparseMatrix.h:168
↓ 56 callers
Method
resize
Resize space for vertices, edges, and their currently associated properties. Note: ne is the number of edges.
easy3d/core/graph.h:568
↓ 56 callers
Method
transpose
3rd_party/eigen/Eigen/src/Core/Transpose.h:178
↓ 55 callers
Method
cols
easy3d/core/matrix.h:700
↓ 55 callers
Method
end
3rd_party/easyloggingpp/easylogging++.h:2804
↓ 55 callers
Method
end
return iterator end (needed for range-based for)
3rd_party/json/json.hpp:4570
↓ 55 callers
Function
pfirst
3rd_party/eigen/Eigen/src/Core/GenericPacketMath.h:437
↓ 55 callers
Method
release
3rd_party/pybind11/include/pybind11/pybind11.h:377
↓ 55 callers
Method
rows
3rd_party/eigen/Eigen/src/SVD/SVDBase.h:209
↓ 55 callers
Method
setValue
@brief Set string based configuration value @param value Value to set. Values have to be std::string; For boolean values use "true", "false", for any
3rd_party/easyloggingpp/easylogging++.h:1702
↓ 54 callers
Method
IsLeaf
3rd_party/ransac/GfxTL/BaseTree.h:39
↓ 54 callers
Method
noalias
3rd_party/eigen/Eigen/src/Core/NoAlias.h:102
↓ 53 callers
Method
cols
3rd_party/eigen/Eigen/src/SparseCore/SparseView.h:59
↓ 53 callers
Method
insert
\brief insert the entry h
easy3d/core/heap.h:98
↓ 52 callers
Method
AddRectFilled
3rd_party/imgui/imgui_draw.cpp:1460
↓ 52 callers
Function
cast
3rd_party/pybind11/include/pybind11/cast.h:1225
↓ 52 callers
Method
pop_back
! @brief remove last reference token @pre not `empty()` @liveexample{The example shows the usage of `pop_back`.,json_pointer__pop_back}
3rd_party/json/json.hpp:12702
↓ 52 callers
Function
pow
3rd_party/eigen/Eigen/src/Core/MathFunctions.h:1157
↓ 51 callers
Function
abs2
3rd_party/eigen/Eigen/src/Core/MathFunctions.h:1111
↓ 51 callers
Method
assign
easy3d/viewer/multi_viewer.cpp:124
↓ 50 callers
Function
ImFormatString
3rd_party/imgui/imgui.cpp:2078
↓ 50 callers
Method
begin
return iterator begin (needed for range-based for)
3rd_party/json/json.hpp:4564
↓ 50 callers
Method
front
3rd_party/easyloggingpp/easylogging++.h:2533
↓ 50 callers
Function
handle
The default constructor creates a handle with a ``nullptr``-valued pointer
3rd_party/pybind11/include/pybind11/pytypes.h:243
↓ 50 callers
Method
rows
3rd_party/eigen/Eigen/src/SparseCore/SparseView.h:58
↓ 50 callers
Method
rows
3rd_party/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h:550
↓ 50 callers
Method
time_string
easy3d/util/stop_watch.cpp:86
↓ 49 callers
Method
seek
3rd_party/lastools/LASzip/src/lasreadpoint.cpp:328
↓ 49 callers
Method
set_usage
easy3d/viewer/viewer.cpp:1119
↓ 48 callers
Function
ImLerp
3rd_party/imgui/imgui_internal.h:463
↓ 48 callers
Method
adjoint
3rd_party/eigen/Eigen/src/Core/Transpose.h:218
↓ 48 callers
Method
array
3rd_party/eigen/Eigen/src/Core/MatrixBase.h:319
↓ 48 callers
Function
floor
3rd_party/eigen/Eigen/src/Core/MathFunctions.h:1201
↓ 48 callers
Method
level
3rd_party/easyloggingpp/easylogging++.h:1589
↓ 48 callers
Method
read
3rd_party/poisson/Geometry.cpp:100
↓ 48 callers
Method
write
easy3d/fileio/ply_reader_writer.cpp:88
↓ 47 callers
Function
_glfwPlatformLoadModule
3rd_party/glfw/src/win32_module.c:35
↓ 47 callers
Method
data
3rd_party/eigen/Eigen/src/Core/util/BlasUtil.h:252
↓ 47 callers
Method
matrix
3rd_party/eigen/Eigen/src/Geometry/RotationBase.h:50
↓ 47 callers
Function
pstore
3rd_party/eigen/Eigen/src/Core/GenericPacketMath.h:396
↓ 46 callers
Method
func
3rd_party/easyloggingpp/easylogging++.h:3439
↓ 46 callers
Method
pmadd
3rd_party/eigen/Eigen/src/Core/util/BlasUtil.h:65
↓ 46 callers
Method
push_back
3rd_party/ransac/MiscLib/Vector.h:308
↓ 46 callers
Method
rows
easy3d/core/matrix.h:695
↓ 45 callers
Method
GetID
This is one of the very rare legacy case where we use ImGuiWindow methods, it should ideally be flattened at some point but it's been used a lots by w
3rd_party/imgui/imgui.cpp:8707
↓ 45 callers
Method
Radius
3rd_party/ransac/Sphere.cpp:318
↓ 45 callers
Method
array
3rd_party/pybind11/include/pybind11/numpy.h:920
↓ 45 callers
Function
psub
3rd_party/eigen/Eigen/src/Core/GenericPacketMath.h:165
↓ 45 callers
Method
read
easy3d/fileio/ply_reader_writer.cpp:342
↓ 44 callers
Method
AddRect
p_min = upper-left, p_max = lower-right Note we don't render 1 pixels sized rectangles properly.
3rd_party/imgui/imgui_draw.cpp:1449
↓ 44 callers
Method
initCompressor
3rd_party/lastools/LASzip/src/integercompressor.cpp:218
↓ 44 callers
Method
initDecompressor
3rd_party/lastools/LASzip/src/integercompressor.cpp:274
↓ 44 callers
Function
save
Save the rendering parameters to a file.
easy3d/util/setting.cpp:185
↓ 44 callers
Method
set_impostor_type
easy3d/renderer/drawable_lines.h:53
↓ 44 callers
Function
stbi__rewind
3rd_party/stb/stb_image.h:883
↓ 43 callers
Method
Add
3rd_party/imgui/imgui_internal.h:685
↓ 43 callers
Function
acos
3rd_party/eigen/Eigen/src/Core/MathFunctions.h:1435
↓ 43 callers
Method
getSubMapper
3rd_party/eigen/Eigen/src/Core/util/BlasUtil.h:306
↓ 43 callers
Method
setUpVector
! Rotates the Camera so that its upVector() becomes \p up (defined in the world coordinate system). The Camera is rotated around an axis orthogon
easy3d/renderer/camera.cpp:837
↓ 43 callers
Method
setZero
3rd_party/eigen/Eigen/src/SparseCore/AmbiVector.h:170
↓ 43 callers
Method
set_point_size
easy3d/renderer/drawable_points.h:61
↓ 42 callers
Method
Point
3rd_party/ransac/GfxTL/KdTree.h:208
↓ 42 callers
Function
_glfw_calloc
3rd_party/glfw/src/init.c:249
↓ 42 callers
Method
arg
Constructs an argument with the name of the argument; if null or omitted, this is a positional argument.
3rd_party/pybind11/include/pybind11/cast.h:1492
↓ 42 callers
Method
clear
easy3d/algo/surface_mesh_features.cpp:24
↓ 42 callers
Method
manipulator
\brief Gets the manipulator attached to this model. */
easy3d/core/model.h:106
↓ 42 callers
Method
status
* \brief Checks the status of the translator. * \return The status of the translator. */
easy3d/fileio/translator.h:64
↓ 42 callers
Function
triexit
not ANSI_DECLARATORS */
3rd_party/triangle/triangle.c:1410
↓ 41 callers
Method
BBox
3rd_party/ransac/GfxTL/BBoxDistanceKdTreeStrategy.h:31
↓ 41 callers
Method
GetNumPoints
getters and setters
3rd_party/polypartition/polypartition.h:95
↓ 41 callers
Function
Point
Cast operators
3rd_party/opcode/Ice/IcePlane.h:57
↓ 41 callers
Method
coeffs
\returns a read-only view of the stored coefficients as a 1D array expression. * * \warning this method is for \b compressed \b storage \b
3rd_party/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:114
↓ 41 callers
Method
get_attribute_start
3rd_party/lastools/LASzip/src/lasattributer.hpp:477
↓ 41 callers
Function
info
3rd_party/triangle/triangle.c:1543
↓ 41 callers
Method
length
\brief Returns the length of this vector.
easy3d/core/vec.h:114
↓ 41 callers
Method
n_vertices
easy3d/algo/surface_mesh_components.h:56
↓ 41 callers
Method
sceneRadius
* \brief Returns the radius of the scene observed by the Camera. * \details You need to provide such an approximation of the scene dimensions
easy3d/renderer/camera.h:433
↓ 41 callers
Method
sum
3rd_party/eigen/Eigen/src/Core/Redux.h:450
↓ 41 callers
Method
valuePtr
\returns a const pointer to the array of values. * This function is aimed at interoperability with other libraries. * \sa innerIndexPtr(),
3rd_party/eigen/Eigen/src/SparseCore/SparseMatrix.h:150
↓ 41 callers
Method
y
easy3d/core/rect.h:75
↓ 40 callers
Function
ItemSize
3rd_party/imgui/imgui_internal.h:3073
↓ 40 callers
Function
add
add a character to token_buffer
3rd_party/json/json.hpp:8021
↓ 40 callers
Function
clear
3rd_party/imgui/imgui.h:2070
↓ 40 callers
Function
counterclockwise
not ANSI_DECLARATORS */
3rd_party/triangle/triangle.c:5238
↓ 40 callers
Method
diagonal
3rd_party/eigen/Eigen/src/Core/Diagonal.h:190
↓ 40 callers
Method
get_lines_drawable
easy3d/renderer/renderer.cpp:342
↓ 40 callers
Function
inverse
easy3d/core/mat.h:977
↓ 40 callers
Method
opposite
returns the twin halfface of halfface \c h.
easy3d/core/poly_mesh.h:1231
↓ 40 callers
Method
setViewDirection
! Rotates the Camera so that its viewDirection() is \p direction (defined in the world coordinate system). The Camera position() is not modified.
easy3d/renderer/camera.cpp:879
↓ 40 callers
Method
set_name
\brief Sets/Changes the name of a model. Assigning a name to a model is optional, but it is useful for handling multiple models with the same viewer.
easy3d/core/model.h:59
↓ 40 callers
Method
swap
3rd_party/eigen/Eigen/src/Core/DenseStorage.h:210
↓ 39 callers
Method
Center
3rd_party/ransac/GfxTL/AABox.hpp:32
↓ 39 callers
Method
Range
3rd_party/ransac/GfxTL/CellSizeDataTreeStrategy.h:123
↓ 39 callers
Method
end
3rd_party/poisson/MultiGridOctreeData.h:122
↓ 39 callers
Method
logMessage
3rd_party/easyloggingpp/easylogging++.h:2498
↓ 39 callers
Function
real_ref
3rd_party/eigen/Eigen/src/Core/MathFunctions.h:1061
↓ 39 callers
Function
stbi__get16be
3rd_party/stb/stb_image.h:1674
↓ 39 callers
Method
update_element_buffer
easy3d/renderer/drawable.cpp:190
↓ 39 callers
Method
update_normal_buffer
easy3d/renderer/drawable.cpp:173
← previous
next →
201–300 of 21,002, ranked by callers