File: INDEX

package info (click to toggle)
octave-matgeom 1.2.3-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid
  • size: 3,288 kB
  • sloc: makefile: 11
file content (591 lines) | stat: -rw-r--r-- 9,616 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
matgeom >> Computational Geometry
geom3d
 anglePoints3d
 angles3d
 angleSort3d
 boundingBox3d
 box3dVolume
 boxes3d
 cart2cyl
 cart2sph2d
 cart2sph2
 circle3dOrigin
 circle3dPoint
 circle3dPosition
 circles3d
 clipConvexPolygon3dHP
 clipEdge3d
 clipLine3d
 clipPoints3d
 clipPolygon3dHP
 clipRay3d
 composeTransforms3d
 Contents
 createBasisTransform3d
 createEdge3d
 createLine3d
 createPlane
 createRay3d
 createRotation3dLineAngle
 createRotationAboutPoint3d
 createRotationOx
 createRotationOy
 createRotationOz
 createRotationVector3d
 createRotationVectorPoint3d
 createScaling3d
 createSphere
 createTranslation3d
 crossProduct3d
 cyl2cart
 cylinderSurfaceArea
 dihedralAngle
 distanceLines3d
 distancePointEdge3d
 distancePointLine3d
 distancePointPlane
 distancePoints3d
 distancePointTriangle3d
 drawAngleBetweenVectors3d
 drawArrow3d
 drawAxis3d
 drawAxisCube
 drawBox3d
 drawCapsule
 drawCircle3d
 drawCircleArc3d
 drawCube
 drawCuboid
 drawCylinder
 drawDome
 drawEdge3d
 drawEllipse3d
 drawEllipseCylinder
 drawEllipsoid
 drawGrid3d
 drawLabels3d
 drawLine3d
 drawPartialPatch
 drawPlane3d
 drawPlatform
 drawPoint3d
 drawPolygon3d
 drawPolyline3d
 drawRay3d
 drawSphere
 drawSphericalEdge
 drawSphericalPolygon
 drawSphericalTriangle
 drawSurfPatch
 drawTorus
 drawVector3d
 edgeLength3d
 edges3d
 edgeToLine3d
 ellipsoidSurfaceArea
 equivalentEllipsoid
 eulerAnglesToRotation3d
 fillPolygon3d
 fillSphericalPolygon
 fillSphericalTriangle
 fitAffineTransform3d
 fitCircle3d
 fitEllipse3d
 fitLine3d
 fitPlane
 fitSphere
 geodesicCylinder
 hypot3
 intersectBoxes3d
 intersectEdgePlane
 intersectEdgePolygon3d
 intersectLineCylinder
 intersectLinePlane
 intersectLinePolygon3d
 intersectLineSphere
 intersectLineTriangle3d
 intersectPlanes
 intersectPlaneSphere
 intersectRayPolygon3d
 intersectThreePlanes
 isBelowPlane
 isCoplanar
 isParallel3d
 isPerpendicular3d
 isPlane
 isPointInEllipsoid
 isPointOnEdge3d
 isPointOnLine3d
 isTransform3d
 linePosition3d
 lines3d
 lineToEdge3d
 medianPlane
 mergeBoxes3d
 midPoint3d
 normalizeLine3d
 normalizePlane
 normalizeVector3d
 oblateSurfaceArea
 orientedBox3d
 parallelLine3d
 parallelPlane
 planeNormal
 planePoint
 planePosition
 planes3d
 planesBisector
 points3d
 polygon3dNormalAngle
 polygonArea3d
 polygonCentroid3d
 polygons3d
 projLineOnPlane
 projPointOnCircle3d
 projPointOnCylinder
 projPointOnLine3d
 projPointOnPlane
 prolateSurfaceArea
 randomAngle3d
 randomPointInBox3d
 recenterTransform3d
 registerPoints3dAffine
 reverseLine3d
 reversePlane
 revolutionSurface
 rotation3dAxisAndAngle
 rotation3dToEulerAngles
 sph2cart2d
 sph2cart2
 spheres
 sphericalAngle
 sphericalVoronoiDomain
 surfaceCurvature
 transformLine3d
 transformPlane3d
 transformPoint3d
 transforms3d
 transformVector3d
 triangleArea3d
 vectorAngle3d
 vectorCross3d
 vectorNorm3d
 vectors3d
polygons2d
 cart2geod
 clipPolygonHP
 clipPolygon
 clipPolyline
 Contents
 contourMatrixToPolylines
 convexHull
 convexification
 curvature
 curveCMoment
 curveCSMoment
 curveMoment
 densifyPolygon
 distancePointPolygon
 distancePointPolyline
 distancePolygons
 distancePolygonsNoCross
 distancePolylines
 drawPolygon
 drawPolyline
 drawVertices
 expandPolygon
 fillPolygon
 findPoint
 geod2cart
 intersectEdgePolygon
 intersectLinePolygon
 intersectLinePolyline
 intersectPolylines
 intersectRayPolygon
 isPointInPolygon
 isPointOnPolyline
 medialAxisConvex
 minimumCaliperDiameter
 parametrize
 pointSetsAverage
 polygonArea
 polygonBounds
 polygonCentroid
 polygonContains
 polygonCurvature
 polygonEdges
 polygonEquivalentEllipse
 polygonInertiaEllipse
 polygonLength
 polygonLoops
 polygonNormalAngle
 polygonOuterNormal
 polygonPoint
 polygonSecondAreaMoments
 polygonSelfIntersections
 polygonSignature
 polygonSkeleton
 polygonSubcurve
 polygonSymmetryAxis
 polygonToRow
 polygonVertices
 polylineCentroid
 polylineLength
 polylinePoint
 polylineSelfIntersections
 polylineSubcurve
 projPointOnPolygon
 projPointOnPolyline
 randomPointInPolygon
 readPolygonSet
 removeMultipleVertices
 resamplePolygonByLength
 resamplePolygon
 resamplePolylineByLength
 resamplePolyline
 reversePolygon
 reversePolyline
 rowToPolygon
 signatureToPolygon
 simplifyPolygon
 simplifyPolyline
 smoothPolygon
 smoothPolyline
 splitPolygons
 steinerPoint
 steinerPolygon
 supportFunction
 triangulatePolygon
 writePolygonSet
geom2d
 angle2Points
 angle3Points
 angleAbsDiff
 angleDiff
 angles2d
 angleSort
 bisector
 boundingBox
 boxes2d
 boxToPolygon
 boxToRect
 cartesianLine
 centeredEdgeToEdge
 centroid
 circleArcToPolyline
 circles2d
 circleToPolygon
 circumCenter
 circumCircle
 clipEdge
 clipLine
 clipPoints
 clipRay
 Contents
 crackPattern2
 crackPattern
 createBasisTransform
 createCircle
 createDirectedCircle
 createEdge
 createHomothecy
 createLine
 createLineReflection
 createRay
 createRotation90
 createRotation
 createScaling
 createTranslation
 createVector
 cubicBezierToPolyline
 distancePointEdge
 distancePointLine
 distancePoints
 drawArrow
 drawBezierCurve
 drawBox
 drawCenteredEdge
 drawCircleArc
 drawCircle
 drawEdge
 drawEllipseArc
 drawEllipse
 drawLabels
 drawLine
 drawOrientedBox
 drawParabola
 drawPoint
 drawRay
 drawRect
 drawShape
 drawVector
 edgeAngle
 edgeLength
 edgePosition
 edges2d
 edgeToLine
 edgeToPolyline
 ellipsePerimeter
 ellipses2d
 ellipseToPolygon
 enclosingCircle
 equivalentEllipse
 findClosestPoint
 fitAffineTransform2d
 fitPolynomialTransform2d
 hausdorffDistance
 hexagonalGrid
 inertiaEllipse
 intersectBoxes
 intersectCircles
 intersectEdges
 intersectLineCircle
 intersectLineEdge
 intersectLines
 isCounterClockwise
 isLeftOriented
 isParallel
 isPerpendicular
 isPointInCircle
 isPointInEllipse
 isPointInTriangle
 isPointOnCircle
 isPointOnEdge
 isPointOnLine
 isPointOnRay
 lineAngle
 lineFit
 linePosition
 lines2d
 lineToEdge
 medianLine
 mergeBoxes
 mergeClosePoints
 midPoint
 minDistancePoints
 nndist
 normalizeAngle
 normalize
 normalizeVector
 orientedBox
 orientedBoxToPolygon
 orthogonalLine
 parallelEdge
 parallelLine
 pointOnLine
 points2d
 polarPoint
 polynomialTransform2d
 principalAxes
 principalAxesTransform
 projPointOnLine
 radicalAxis
 randomPointInBox
 rays2d
 rectToBox
 rectToPolygon
 registerICP
 reverseEdge
 reverseLine
 rotateVector
 squareGrid
 transformEdge
 transformLine
 transformPoint
 transforms2d
 transformVector
 triangleArea
 triangleGrid
 vectorAngle
 vectorNorm
 vectors2d
meshes3d
 averageMesh
 boxToMesh
 checkMeshAdjacentFaces
 clipConvexPolyhedronHP
 clipMeshVertices
 collapseEdgesWithManyFaces
 concatenateMeshes
 Contents
 createCube
 createCubeOctahedron
 createDodecahedron
 createDurerPolyhedron
 createIcosahedron
 createMengerSponge
 createOctahedron
 createRhombododecahedron
 createSoccerBall
 createStellatedMesh
 createTetrahedron
 createTetrakaidecahedron
 curveToMesh
 cutMeshByPlane
 cylinderMesh
 distancePointMesh
 drawFaceNormals
 drawMesh
 drawPolyhedron
 ellipsoidMesh
 ensureManifoldMesh
 fillMeshFaces
 intersectEdgeMesh3d
 intersectLineMesh3d
 intersectPlaneMesh
 isManifoldMesh
 isPointInMesh
 mergeCoplanarFaces
 mergeMeshVertices
 meshAdjacencyMatrix
 meshBoundaryEdgeIndices
 meshBoundary
 meshBoundaryVertexIndices
 meshComplement
 meshDihedralAngles
 meshEdgeFaces
 meshEdgeLength
 meshEdges
 meshFaceAdjacency
 meshFaceAreas
 meshFaceCentroids
 meshFaceEdges
 meshFace
 meshFaceNormals
 meshFaceNumber
 meshFacePolygons
 meshSilhouette
 meshSurfaceArea
 meshVertexClustering
 meshVertexNormals
 meshVolume
 minConvexHull
 polyhedra
 polyhedronCentroid
 polyhedronMeanBreadth
 polyhedronNormalAngle
 polyhedronSlice
 readMesh
 readMesh_off
 readMesh_ply
 readMesh_stl
 removeDuplicateFaces
 removeInvalidBorderFaces
 removeMeshEars
 removeMeshFaces
 removeMeshVertices
 smoothMesh
 sphereMesh
 splitMesh
 steinerPolytope
 subdivideMesh
 surfToMesh
 tetrahedronVolume
 torusMesh
 transformMesh
 triangulateCurvePair
 triangulateFaces
 triangulatePolygonPair
 trimeshEdgeFaces
 trimeshMeanBreadth
 trimeshSurfaceArea
 trimMesh
 vertexNormal
 writeMesh
 writeMesh_off
 writeMesh_ply
 writeMesh_stl
utils
 isAxisHandle
graphs
 addSquareFace
 adjacencyListToEdges
 boundaryGraph
 boundedCentroidalVoronoi2d
 boundedVoronoi2d
 centroidalVoronoi2d
 centroidalVoronoi2d_MC
 clipGraph
 clipGraphPolygon
 clipMesh2dPolygon
 Contents
 cvtIterate
 cvtUpdate
 delaunayGraph
 drawDigraph
 drawDirectedEdges
 drawEdgeLabels
 drawGraphEdges
 drawGraph
 drawNodeLabels
 drawSquareMesh
 euclideanMST
 fillGraphFaces
 gabrielGraph
 gcontour2d
 gcontour3d
 grAdjacentEdges
 grAdjacentNodes
 graph2Contours
 graphCenter
 graphDiameter
 graphPeripheralVertices
 graphRadius
 grClose
 grDilate
 grEdgeLengths
 grErode
 grFaceToPolygon
 grFindGeodesicPath
 grFindMaximalLengthPath
 grLabel
 grMean
 grMedian
 grMergeMultipleEdges
 grMergeMultipleNodes
 grMergeNodeClusters
 grMergeNodes
 grMergeNodesMedian
 grNodeDegree
 grNodeInnerDegree
 grNodeOuterDegree
 grOpen
 grOppositeNode
 grPropagateDistance
 grRemoveEdge
 grRemoveEdges
 grRemoveMultiplePoints
 grRemoveNode
 grRemoveNodes
 grShortestPath
 grSimplifyBranches
 grSimplifyBranches_old
 grVertexEccentricity
 imageGraph
 knnGraph
 mergeGraphs
 meshEnergy
 patchGraph
 prim_mst
 pruneGraph
 quiverToGraph
 readGraph
 relativeNeighborhoodGraph
 voronoi2d
 writeGraph
polynomialCurves2d
 Contents
 drawPolynomialCurve
 polyfit2
 polynomialCurveCentroid
 polynomialCurveCurvature
 polynomialCurveCurvatures
 polynomialCurveDerivative
 polynomialCurveFit
 polynomialCurveLength
 polynomialCurveNormal
 polynomialCurvePoint
 polynomialCurvePosition
 polynomialCurveProjection
 polynomialCurveSetFit
 polynomialDerivate