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
Function
Check
src/LNLib/include/BsplineSurface.h:27
Method
Check
src/LNLib/Geometry/Surface/NurbsSurface.cpp:90
Method
Check
src/LNLib/Geometry/Curve/NurbsCurve.cpp:240
Method
Check
src/LNLib/Geometry/Volume/NurbsVolume.cpp:1650
Method
ClenshawCurtisQuadrature
src/LNLib/Algorithm/Integrator.cpp:166
Method
ClenshawCurtisQuadrature2
src/LNLib/Algorithm/Integrator.cpp:223
Method
ComputeCurveModifyTolerance
src/LNLib/Algorithm/ValidationUtils.cpp:43
Method
ComputeCurveModifyTolerance
( [In] XYZW[] control_points, int control_points_count)
dotnet/PInvoke/src/ValidationUtils.cs:40
Function
ComputeDerivatives
src/LNLib/include/BsplineSurface.h:94
Function
ComputeDerivativesByAllBasisFunctions
src/LNLib/include/BsplineSurface.h:273
Method
ComputeKnotVector
src/LNLib/Algorithm/Interpolation.cpp:183
Method
ComputeKnotVector
( int degree, int control_points_count, [In] double[] parameters,
dotnet/PInvoke/src/Interpolation.cs:81
Method
ComputeLineAndPlane
src/LNLib/Algorithm/Intersection.cpp:74
Method
ComputeLineAndPlane
( XYZ normal, XYZ pointOnPlane, XYZ pointOnLine, XYZ lineDirec
dotnet/PInvoke/src/Intersection.cs:29
Method
ComputeOBBAxes
src/LNLib/Mathematics/Utils/MathUtils.cpp:231
Method
ComputeRationalCurveDerivatives
src/LNLib/Geometry/Curve/NurbsCurve.cpp:260
Method
ComputeRationalCurveDerivatives
( LN_NurbsCurve curve, int derivative_order, double param_t, [
dotnet/PInvoke/src/NurbsCurve.cs:34
Method
ComputeRationalSurfaceDerivatives
src/LNLib/Geometry/Surface/NurbsSurface.cpp:178
Method
ComputeRationalSurfaceDerivatives
( LN_NurbsSurface surface, int derivative_order, UV uv, [Out]
dotnet/PInvoke/src/NurbsSurface.cs:38
Method
ComputeRationalSurfaceFirstOrderDerivative
src/LNLib/Geometry/Surface/NurbsSurface.cpp:225
Method
ComputeRationalSurfaceFirstOrderDerivative
( LN_NurbsSurface surface, UV uv, out XYZ out_s, out XYZ out_s
dotnet/PInvoke/src/NurbsSurface.cs:45
Method
ComputeRays
src/LNLib/Algorithm/Intersection.cpp:18
Method
ComputeRays
( XYZ point0, XYZ vector0, XYZ point1, XYZ vector1, out double param0,
dotnet/PInvoke/src/Intersection.cs:18
Method
ComputeTangent
src/LNLib/Algorithm/Interpolation.cpp:348
Method
ComputeTangentByFivePoints
( [In] XYZ[] through_points, int through_points_count, [Out] XYZ[] out_tan
dotnet/PInvoke/src/Interpolation.cs:67
Method
ComputeTangentByThreePoints
( [In] XYZ[] through_points, int through_points_count, [Out] XYZ[] out_tan
dotnet/PInvoke/src/Interpolation.cs:60
Method
ComputeVolumeRationalDerivatives
src/LNLib/Geometry/Volume/NurbsVolume.cpp:194
Method
ComputerCubicEquationsWithOneVariable
src/LNLib/Mathematics/Utils/MathUtils.cpp:124
Method
ComputerMiddleControlPointsOnQuadraticCurve
src/LNLib/Geometry/Curve/BezierCurve.cpp:39
Method
ComputerRemoveKnotErrorBound
src/LNLib/Geometry/Curve/NurbsCurve.cpp:2516
Method
ComputerRemoveKnotErrorBound
( LN_NurbsCurve curve, int removal_index)
dotnet/PInvoke/src/NurbsCurve.cs:270
Method
ComputerWeightForRationalQuadraticInterpolation
src/LNLib/Algorithm/Interpolation.cpp:211
Method
ComputerWeightForRationalQuadraticInterpolation
( XYZ start_point, XYZ middle_control_point, XYZ end_point, ou
dotnet/PInvoke/src/Interpolation.cs:74
Method
ConstraintBasedModification
src/LNLib/Geometry/Curve/NurbsCurve.cpp:3320
Method
ConstraintBasedModification
( LN_NurbsCurve curve, [In] double[] constraint_params, [In] XYZ[] derivat
dotnet/PInvoke/src/NurbsCurve.cs:384
Method
ControlPointReposition
src/LNLib/Geometry/Curve/NurbsCurve.cpp:3070
Method
ControlPointReposition
( LN_NurbsCurve curve, double param_t, int move_index, XYZ mov
dotnet/PInvoke/src/NurbsCurve.cs:328
Method
Create
(double u, double v)
dotnet/PInvoke/src/UV.cs:24
Method
Create
()
dotnet/PInvoke/src/Matrix4d.cs:26
Method
Create
(double x, double y, double z)
dotnet/PInvoke/src/XYZ.cs:24
Method
Create
(double wx, double wy, double wz, double w)
dotnet/PInvoke/src/XYZW.cs:24
Method
CreateArc
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1666
Method
CreateArc
( XYZ center, XYZ x_axis, XYZ y_axis, double start_rad,
dotnet/PInvoke/src/NurbsCurve.cs:187
Method
CreateBilinearSurface
src/LNLib/Geometry/Surface/NurbsSurface.cpp:1530
Method
CreateBilinearSurface
( XYZ top_left, XYZ top_right, XYZ bottom_left, XYZ bottom_rig
dotnet/PInvoke/src/NurbsSurface.cs:156
Method
CreateCoonsSurface
src/LNLib/Geometry/Surface/NurbsSurface.cpp:2963
Method
CreateCoonsSurface
( LN_NurbsCurve left, LN_NurbsCurve bottom, LN_NurbsCurve right,
dotnet/PInvoke/src/NurbsSurface.cs:280
Method
CreateCubicHermite
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1608
Method
CreateCubicHermite
( [In] XYZ[] through_points, int through_points_count, [In] XYZ[] tangents
dotnet/PInvoke/src/NurbsCurve.cs:179
Method
CreateCylindricalSurface
src/LNLib/Geometry/Surface/NurbsSurface.cpp:1564
Method
CreateCylindricalSurface
( XYZ origin, XYZ x_axis, XYZ y_axis, double start_rad,
dotnet/PInvoke/src/NurbsSurface.cs:164
Method
CreateFromXYZ
( XYZ basis_x, XYZ basis_y, XYZ basis_z, XYZ origin)
dotnet/PInvoke/src/Matrix4d.cs:29
Method
CreateFromXYZ
(XYZ xyz, double w)
dotnet/PInvoke/src/XYZW.cs:27
Method
CreateGeneralizedTranslationalSweepSurface
src/LNLib/Geometry/Surface/NurbsSurface.cpp:2550
Method
CreateGeneralizedTranslationalSweepSurface
( LN_NurbsCurve profile, LN_NurbsCurve trajectory, out LN_NurbsSurface out
dotnet/PInvoke/src/NurbsSurface.cs:250
Method
CreateGordonSurface
src/LNLib/Geometry/Surface/NurbsSurface.cpp:2714
Method
CreateGordonSurface
( [In] LN_NurbsCurve[] u_curves, int u_count, [In] LN_NurbsCurve[] v_curve
dotnet/PInvoke/src/NurbsSurface.cs:271
Method
CreateLine
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1591
Method
CreateLine
( XYZ start, XYZ end)
dotnet/PInvoke/src/NurbsCurve.cs:174
Method
CreateLoftSurface
src/LNLib/Geometry/Surface/NurbsSurface.cpp:2449
Method
CreateLoftSurface
( [In] LN_NurbsCurve[] sections, int section_count, out LN_NurbsSurface ou
dotnet/PInvoke/src/NurbsSurface.cs:241
Method
CreateMatrix
src/LNLib/Mathematics/Utils/MathUtils.cpp:178
Method
CreateOneConicArc
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1763
Method
CreateOneConicArc
( XYZ start, XYZ start_tangent, XYZ end, XYZ end_tangent,
dotnet/PInvoke/src/NurbsCurve.cs:198
Method
CreateOpenConic
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1815
Method
CreateOpenConic
( XYZ start, XYZ start_tangent, XYZ end, XYZ end_tangent,
dotnet/PInvoke/src/NurbsCurve.cs:219
Method
CreateRandomOrthogonal
src/LNLib/Mathematics/Math/XYZ.cpp:174
Method
CreateRandomOrthogonal
(XYZ xyz)
dotnet/PInvoke/src/XYZ.cs:90
Method
CreateReflection
src/LNLib/Mathematics/Math/Matrix4d.cpp:76
Method
CreateReflection
( XYZ normal)
dotnet/PInvoke/src/Matrix4d.cs:36
Method
CreateReflectionByDistance
( XYZ normal, double distance_from_origin)
dotnet/PInvoke/src/Matrix4d.cs:40
Method
CreateRevolvedSurface
src/LNLib/Geometry/Surface/NurbsSurface.cpp:1686
Method
CreateRevolvedSurface
( XYZ origin, XYZ axis, double rad, LN_NurbsCurve profile,
dotnet/PInvoke/src/NurbsSurface.cs:181
Method
CreateRotation
src/LNLib/Mathematics/Math/Matrix4d.cpp:112
Method
CreateRotation
( XYZ axis, double rad)
dotnet/PInvoke/src/Matrix4d.cs:45
Method
CreateRotationAtPoint
src/LNLib/Mathematics/Math/Matrix4d.cpp:146
Method
CreateRotationAtPoint
( XYZ origin, XYZ axis, double rad)
dotnet/PInvoke/src/Matrix4d.cs:50
Method
CreateRuledSurface
src/LNLib/Geometry/Surface/NurbsSurface.cpp:1603
Method
CreateRuledSurface
( LN_NurbsCurve curve_0, LN_NurbsCurve curve_1, out LN_NurbsSurface out_su
dotnet/PInvoke/src/NurbsSurface.cs:175
Method
CreateScale
src/LNLib/Mathematics/Math/Matrix4d.cpp:167
Method
CreateScale
( XYZ scale)
dotnet/PInvoke/src/Matrix4d.cs:60
Method
CreateSweepSurface
src/LNLib/Geometry/Surface/NurbsSurface.cpp:2580
Method
CreateSweepSurface
( LN_NurbsCurve profile, LN_NurbsCurve trajectory, int min_profiles,
dotnet/PInvoke/src/NurbsSurface.cs:256
Method
CreateSweepSurfaceByTrajectoryDegree
( LN_NurbsCurve profile, LN_NurbsCurve trajectory, int min_profiles,
dotnet/PInvoke/src/NurbsSurface.cs:263
Method
CreateSwungSurface
src/LNLib/Geometry/Surface/NurbsSurface.cpp:2349
Method
CreateSwungSurface
( LN_NurbsCurve profile, LN_NurbsCurve trajectory, double scale,
dotnet/PInvoke/src/NurbsSurface.cs:234
Method
CreateTransformed
src/LNLib/Geometry/Curve/NurbsCurve.cpp:1331
Method
CreateTransformed
( LN_NurbsCurve curve, Matrix4d matrix, out LN_NurbsCurve out_curve)
dotnet/PInvoke/src/NurbsCurve.cs:120
Method
CreateTranslation
src/LNLib/Mathematics/Math/Matrix4d.cpp:158
Method
CreateTranslation
( XYZ vector)
dotnet/PInvoke/src/Matrix4d.cs:56
Method
CrossProduct
(XYZ a, XYZ b)
dotnet/PInvoke/src/XYZ.cs:78
Method
CubicLocalInterpolation
src/LNLib/Geometry/Curve/NurbsCurve.cpp:2094
Method
CubicLocalInterpolation
( [In] XYZ[] points, int point_count, out LN_NurbsCurve out_curve)
dotnet/PInvoke/src/NurbsCurve.cs:244
Method
Curvature
src/LNLib/Geometry/Surface/NurbsSurface.cpp:257
Method
Curvature
src/LNLib/Geometry/Curve/NurbsCurve.cpp:305
Method
Curvature
( LN_NurbsCurve curve, double param_t)
dotnet/PInvoke/src/NurbsCurve.cs:46
Method
Curvature
( LN_NurbsSurface surface, SurfaceCurvature curvature_type, UV uv)
dotnet/PInvoke/src/NurbsSurface.cs:53
Method
DecomposeToBeziers
src/LNLib/Geometry/Surface/NurbsSurface.cpp:757
Method
DecomposeToBeziers
src/LNLib/Geometry/Curve/NurbsCurve.cpp:636
Method
DecomposeToBeziers
( LN_NurbsCurve curve, [Out] LN_NurbsCurve[] out_segments, int max_segment
dotnet/PInvoke/src/NurbsCurve.cs:75
← previous
next →
201–300 of 895, ranked by callers