Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BIMCoderLiang/LNLib
/ functions
Functions
895 in github.com/BIMCoderLiang/LNLib
⨍
Functions
895
◇
Types & classes
136
Method
OfVector
src/LNLib/Mathematics/Math/Matrix4d.cpp:286
Method
Offset
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1576
Method
Offset
( LN_NurbsCurve curve, double offset, OffsetType type, out LN_
dotnet/PInvoke/src/NurbsCurve.cs:167
Method
OneBasisFunction
src/LNLib/Algorithm/Polynomials.cpp:399
Method
OneBasisFunction
( int span_index, int degree, [In] double[] knot_vector, int k
dotnet/PInvoke/src/Polynomials.cs:89
Method
OneBasisFunctionDerivative
src/LNLib/Algorithm/Polynomials.cpp:457
Method
OneBasisFunctionDerivative
( int span_index, int degree, int derivative, [In] double[] kn
dotnet/PInvoke/src/Polynomials.cs:97
Method
PQ_min
src/LNLib/Algorithm/Voronoi.cpp:618
Method
PQbucket
src/LNLib/Algorithm/Voronoi.cpp:602
Method
PQdelete
remove the HalfEdge from the list of vertices
src/LNLib/Algorithm/Voronoi.cpp:585
Method
PQempty
src/LNLib/Algorithm/Voronoi.cpp:613
Method
PQextractmin
src/LNLib/Algorithm/Voronoi.cpp:628
Method
PQinitialize
src/LNLib/Algorithm/Voronoi.cpp:638
Method
PQinsert
push the HalfEdge into the ordered linked list of vertices
src/LNLib/Algorithm/Voronoi.cpp:565
Function
PYBIND11_MODULE
python/src/PyLNLib.cpp:19
Method
PointToLine
src/LNLib/Algorithm/Projection.cpp:25
Method
PointToLine
( XYZ start, XYZ end, XYZ point, out XYZ project_point)
dotnet/PInvoke/src/Projection.cs:24
Method
PointToRay
src/LNLib/Algorithm/Projection.cpp:15
Method
PointToRay
( XYZ origin, XYZ direction, XYZ point)
dotnet/PInvoke/src/Projection.cs:18
Method
PowerToBezierMatrix
src/LNLib/Algorithm/Polynomials.cpp:622
Method
PowerToBezierMatrix
( int degree, [In] double[] matrix, out IntPtr out_matrix, out
dotnet/PInvoke/src/Polynomials.cs:126
Method
ProjectNormal
src/LNLib/Geometry/Curve/NurbsCurve.cpp:362
Method
ProjectNormal
( LN_NurbsCurve curve, [Out] XYZ[] out_normals)
dotnet/PInvoke/src/NurbsCurve.cs:323
Method
RadiansToAngle
src/LNLib/Mathematics/Utils/MathUtils.cpp:89
Method
ReduceDegree
src/LNLib/Geometry/Surface/NurbsSurface.cpp:1086
Method
ReduceDegree
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1095
Method
ReduceDegree
( LN_NurbsCurve curve, out LN_NurbsCurve out_curve)
dotnet/PInvoke/src/NurbsCurve.cs:99
Method
ReduceDegree
( LN_NurbsSurface surface, int is_u_direction, out LN_NurbsSurface out_sur
dotnet/PInvoke/src/NurbsSurface.cs:112
Method
RefineKnotVector
src/LNLib/Geometry/Surface/NurbsSurface.cpp:699
Method
RefineKnotVector
src/LNLib/Geometry/Curve/NurbsCurve.cpp:565
Method
RefineKnotVector
src/LNLib/Geometry/Volume/NurbsVolume.cpp:846
Method
RefineKnotVector
( LN_NurbsCurve curve, [In] double[] insert_knots, int insert_count,
dotnet/PInvoke/src/NurbsCurve.cs:68
Method
RefineKnotVector
( LN_NurbsSurface surface, [In] double[] insert_knots, int insert_count,
dotnet/PInvoke/src/NurbsSurface.cs:83
Method
RemoveExcessiveKnots
src/LNLib/Geometry/Curve/NurbsCurve.cpp:868
Method
RemoveExcessiveKnots
( LN_NurbsCurve curve, out LN_NurbsCurve out_curve)
dotnet/PInvoke/src/NurbsCurve.cs:88
Method
RemoveKnot
src/LNLib/Geometry/Surface/NurbsSurface.cpp:957
Method
RemoveKnot
src/LNLib/Geometry/Curve/NurbsCurve.cpp:737
Method
RemoveKnot
( LN_NurbsCurve curve, double knot, int times, out LN_NurbsCur
dotnet/PInvoke/src/NurbsCurve.cs:81
Method
RemoveKnot
( LN_NurbsSurface surface, double knot, int times, int is_u_di
dotnet/PInvoke/src/NurbsSurface.cs:97
Method
RemoveKnotsByGivenBound
src/LNLib/Geometry/Curve/NurbsCurve.cpp:2564
Method
RemoveKnotsByGivenBound
( LN_NurbsCurve curve, [In] double[] parameters, int params_count,
dotnet/PInvoke/src/NurbsCurve.cs:275
Method
Reparametrize
src/LNLib/Geometry/Surface/NurbsSurface.cpp:1477
Method
Reparametrize
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1350
Method
Reparametrize
( LN_NurbsCurve curve, double min_val, double max_val, out LN_
dotnet/PInvoke/src/NurbsCurve.cs:126
Method
Reparametrize
( LN_NurbsSurface surface, double min_u, double max_u, double
dotnet/PInvoke/src/NurbsSurface.cs:140
Method
ReparametrizeLinearRational
( LN_NurbsCurve curve, double alpha, double beta, double gamma
dotnet/PInvoke/src/NurbsCurve.cs:133
Method
Rescale
src/LNLib/Algorithm/KnotVectorUtils.cpp:57
Method
Rescale
( [In] double[] knot_vector, int knot_vector_count, double min,
dotnet/PInvoke/src/KnotVectorUtils.cs:25
Method
Reverse
src/LNLib/Geometry/Surface/NurbsSurface.cpp:474
Method
Reverse
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1397
Method
Reverse
src/LNLib/Geometry/Volume/NurbsVolume.cpp:1412
Method
Reverse
( LN_NurbsCurve curve, out LN_NurbsCurve out_curve)
dotnet/PInvoke/src/NurbsCurve.cs:142
Method
Reverse
( LN_NurbsSurface surface, SurfaceDirection direction, out LN_NurbsSurface
dotnet/PInvoke/src/NurbsSurface.cs:69
Method
Scale
(UV uv, double factor)
dotnet/PInvoke/src/UV.cs:75
Method
SetU
src/LNLib/Mathematics/Math/UV.cpp:32
Method
SetU
src/LNLib/Mathematics/Math/UVW.cpp:33
Method
SetV
src/LNLib/Mathematics/Math/UV.cpp:39
Method
SetV
src/LNLib/Mathematics/Math/UVW.cpp:40
Method
SetW
src/LNLib/Mathematics/Math/XYZW.cpp:49
Method
SetW
(XYZW xyzw, double w)
dotnet/PInvoke/src/XYZW.cs:42
Method
SetX
(XYZ xyz, double x)
dotnet/PInvoke/src/XYZ.cs:36
Method
SetY
(XYZ xyz, double y)
dotnet/PInvoke/src/XYZ.cs:39
Method
SetZ
(XYZ xyz, double z)
dotnet/PInvoke/src/XYZ.cs:42
Method
Simpson
src/LNLib/Algorithm/Integrator.cpp:19
Method
SolveLinearSystem
src/LNLib/Mathematics/Utils/MathUtils.cpp:258
Method
SolveLinearSystemBanded
src/LNLib/Mathematics/Utils/MathUtils.cpp:290
Method
SplitArc
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1807
Method
SplitArc
( XYZ start, XYZ project_point, double project_point_weight, X
dotnet/PInvoke/src/NurbsCurve.cs:208
Method
SplitAt
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1420
Method
SplitAt
src/LNLib/Geometry/Volume/NurbsVolume.cpp:486
Method
SplitAt
( LN_NurbsCurve curve, double param_t, out LN_NurbsCurve out_left,
dotnet/PInvoke/src/NurbsCurve.cs:147
Method
SqrLength
src/LNLib/Mathematics/Math/XYZ.cpp:107
Method
SqrLength
(XYZ xyz)
dotnet/PInvoke/src/XYZ.cs:57
Method
Stereographic
src/LNLib/Algorithm/Projection.cpp:45
Method
Stereographic
( XYZ point_on_sphere, double radius)
dotnet/PInvoke/src/Projection.cs:31
Method
Substract
src/LNLib/Mathematics/Math/XYZ.cpp:146
Method
Subtract
(UV a, UV b)
dotnet/PInvoke/src/UV.cs:60
Method
Subtract
(XYZ a, XYZ b)
dotnet/PInvoke/src/XYZ.cs:69
Method
Subtract
(XYZW a, XYZW b)
dotnet/PInvoke/src/XYZW.cs:57
Method
Swap
src/LNLib/Geometry/Surface/NurbsSurface.cpp:457
Method
Swap
src/LNLib/Geometry/Volume/NurbsVolume.cpp:1555
Method
Swap
( LN_NurbsSurface surface, out LN_NurbsSurface out_surface)
dotnet/PInvoke/src/NurbsSurface.cs:64
Function
TEST
tests/T_Circles.cpp:10
Function
TEST
tests/T_CommonSurfaces.cpp:11
Function
TEST
tests/T_Polynomials.cpp:8
Function
TEST
tests/T_Additional.cpp:11
Function
TEST
tests/T_BsplineCurve.cpp:10
Function
TEST
tests/T_NurbsSurface.cpp:9
Function
TEST
tests/T_NurbsCurve.cpp:7
Function
TEST
tests/T_XYZ.cpp:6
Function
TEST
tests/T_BezierSurface.cpp:11
Function
TEST
tests/T_Extension.cpp:8
Function
TEST
tests/T_AdvancedGeometric.cpp:13
Function
TEST
tests/T_Tessellation.cpp:12
Function
TEST
tests/T_BsplineSurface.cpp:10
Function
TEST
tests/T_ShapeModification.cpp:13
Function
TEST
tests/T_Clamp.cpp:10
Function
TEST
tests/T_UV.cpp:6
Function
TEST
tests/T_AdvancedSurface.cpp:12
Function
TEST
tests/T_Matrix4d.cpp:8
← previous
next →
701–800 of 895, ranked by callers