在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 计算几何:具有交叉算法、三角剖分、德劳内三角形、沃罗诺伊图、多边形剪裁等实现的计算几何Unity库

计算几何:具有交叉算法、三角剖分、德劳内三角形、沃罗诺伊图、多边形剪裁等实现的计算几何Unity库

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.84M
  • 下载次数:3
  • 浏览次数:59
  • 发布时间:2024-05-01
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2

实例介绍

【实例简介】

这个Unity库包含两个文件夹,一个用于测试,另一个是您拖入项目的文件夹。

【实例截图】
【核心代码】
文件清单
└── Computational-geometry-32bfd4f9ae38a00151bf8d9349341fe1e11d4c24
    ├── Assets
    │   ├── _Habrador Computational Geometry Library
    │   │   ├── 1. Intersection
    │   │   │   ├── _Intersections.cs
    │   │   │   ├── _Intersections.cs.meta
    │   │   │   ├── PointTriangulationIntersection.cs
    │   │   │   └── PointTriangulationIntersection.cs.meta
    │   │   ├── 1. Intersection.meta
    │   │   ├── 2. Generate Mesh
    │   │   │   ├── _GenerateMesh.cs
    │   │   │   ├── _GenerateMesh.cs.meta
    │   │   │   ├── Grid.cs
    │   │   │   ├── Grid.cs.meta
    │   │   │   ├── Shapes.cs
    │   │   │   └── Shapes.cs.meta
    │   │   ├── 2. Generate Mesh.meta
    │   │   ├── 3. Convex Hull
    │   │   │   ├── 2d
    │   │   │   │   ├── JarvisMarchAlgorithm2D.cs
    │   │   │   │   ├── JarvisMarchAlgorithm2D.cs.meta
    │   │   │   │   ├── QuickhullAlgorithm2D.cs
    │   │   │   │   └── QuickhullAlgorithm2D.cs.meta
    │   │   │   ├── 2d.meta
    │   │   │   ├── 3d
    │   │   │   │   ├── IterativeHullAlgorithm3D.cs
    │   │   │   │   └── IterativeHullAlgorithm3D.cs.meta
    │   │   │   ├── 3d.meta
    │   │   │   ├── _ConvexHull.cs
    │   │   │   └── _ConvexHull.cs.meta
    │   │   ├── 3. Convex Hull.meta
    │   │   ├── 4. Triangulation
    │   │   │   ├── Delaunay
    │   │   │   │   ├── ConstrainedDelaunaySloan.cs
    │   │   │   │   ├── ConstrainedDelaunaySloan.cs.meta
    │   │   │   │   ├── _Delaunay.cs
    │   │   │   │   ├── _Delaunay.cs.meta
    │   │   │   │   ├── DelaunayFlipEdges.cs
    │   │   │   │   ├── DelaunayFlipEdges.cs.meta
    │   │   │   │   ├── DelaunayIncrementalSloan.cs
    │   │   │   │   ├── DelaunayIncrementalSloan.cs.meta
    │   │   │   │   ├── DelaunayMethods.cs
    │   │   │   │   └── DelaunayMethods.cs.meta
    │   │   │   ├── Delaunay.meta
    │   │   │   ├── Ear Clipping
    │   │   │   │   ├── _EarClipping.cs
    │   │   │   │   ├── _EarClipping.cs.meta
    │   │   │   │   ├── EarClippingHoleMethods.cs
    │   │   │   │   ├── EarClippingHoleMethods.cs.meta
    │   │   │   │   ├── EarClippingPolygon.cs
    │   │   │   │   ├── EarClippingPolygon.cs.meta
    │   │   │   │   ├── LinkedVertex.cs
    │   │   │   │   └── LinkedVertex.cs.meta
    │   │   │   ├── Ear Clipping.meta
    │   │   │   ├── Marching squares
    │   │   │   │   ├── ControlNode.cs
    │   │   │   │   ├── ControlNode.cs.meta
    │   │   │   │   ├── _MarchingSquares.cs
    │   │   │   │   ├── _MarchingSquares.cs.meta
    │   │   │   │   ├── Node.cs
    │   │   │   │   ├── Node.cs.meta
    │   │   │   │   ├── Square.cs
    │   │   │   │   ├── Square.cs.meta
    │   │   │   │   ├── SquareGrid.cs
    │   │   │   │   └── SquareGrid.cs.meta
    │   │   │   ├── Marching squares.meta
    │   │   │   ├── TriangleSplittingAlgorithm.cs
    │   │   │   ├── TriangleSplittingAlgorithm.cs.meta
    │   │   │   ├── TriangulateConvexHull.cs
    │   │   │   ├── TriangulateConvexHull.cs.meta
    │   │   │   ├── _TriangulatePoints.cs
    │   │   │   ├── _TriangulatePoints.cs.meta
    │   │   │   ├── VisibleEdgesTriangulationAlgorithm.cs
    │   │   │   └── VisibleEdgesTriangulationAlgorithm.cs.meta
    │   │   ├── 4. Triangulation.meta
    │   │   ├── 5. Voronoi diagram
    │   │   │   ├── Delaunay3DToVoronoiAlgorithm.cs
    │   │   │   ├── Delaunay3DToVoronoiAlgorithm.cs.meta
    │   │   │   ├── DelaunayToVoronoiAlgorithm.cs
    │   │   │   ├── DelaunayToVoronoiAlgorithm.cs.meta
    │   │   │   ├── _Voronoi.cs
    │   │   │   ├── Voronoi.cs
    │   │   │   ├── _Voronoi.cs.meta
    │   │   │   ├── Voronoi.cs.meta
    │   │   │   ├── VoronoiSiteBySiteAlgorithm.cs
    │   │   │   └── VoronoiSiteBySiteAlgorithm.cs.meta
    │   │   ├── 5. Voronoi diagram.meta
    │   │   ├── 6. Polygon clipping
    │   │   │   ├── GreinerHormann.cs
    │   │   │   ├── GreinerHormann.cs.meta
    │   │   │   ├── SutherlandHodgman.cs
    │   │   │   ├── SutherlandHodgman.cs.meta
    │   │   │   ├── SutherlandHodgmanModified.cs
    │   │   │   └── SutherlandHodgmanModified.cs.meta
    │   │   ├── 6. Polygon clipping.meta
    │   │   ├── 7. Extrude mesh along curve
    │   │   │   ├── Curves
    │   │   │   │   ├── BezierCubic.cs
    │   │   │   │   ├── BezierCubic.cs.meta
    │   │   │   │   ├── BezierLinear.cs
    │   │   │   │   ├── BezierLinear.cs.meta
    │   │   │   │   ├── BezierQuadratic.cs
    │   │   │   │   ├── BezierQuadratic.cs.meta
    │   │   │   │   ├── CatmullRom.cs
    │   │   │   │   ├── CatmullRom.cs.meta
    │   │   │   │   ├── _Curve.cs
    │   │   │   │   └── _Curve.cs.meta
    │   │   │   ├── Curves.meta
    │   │   │   ├── Extrude mesh
    │   │   │   │   ├── ExtrudeMeshAlongCurve.cs
    │   │   │   │   ├── ExtrudeMeshAlongCurve.cs.meta
    │   │   │   │   ├── MeshProfile.cs
    │   │   │   │   └── MeshProfile.cs.meta
    │   │   │   ├── Extrude mesh.meta
    │   │   │   ├── _Interpolation.cs
    │   │   │   ├── _Interpolation.cs.meta
    │   │   │   ├── InterpolationHelpMethods.cs
    │   │   │   ├── InterpolationHelpMethods.cs.meta
    │   │   │   ├── InterpolationTransform.cs
    │   │   │   └── InterpolationTransform.cs.meta
    │   │   ├── 7. Extrude mesh along curve.meta
    │   │   ├── 8. Deform mesh
    │   │   │   ├── Cut mesh with plane
    │   │   │   │   ├── CutMeshWithPlane.cs
    │   │   │   │   ├── CutMeshWithPlane.cs.meta
    │   │   │   │   ├── Hole.cs
    │   │   │   │   └── Hole.cs.meta
    │   │   │   ├── Cut mesh with plane.meta
    │   │   │   ├── Decals.meta
    │   │   │   ├── Simplification
    │   │   │   │   ├── Quadric Error Metric
    │   │   │   │   │   ├── MeshSimplification_QEM.cs
    │   │   │   │   │   ├── MeshSimplification_QEM.cs.meta
    │   │   │   │   │   ├── QEM_Edge.cs
    │   │   │   │   │   └── QEM_Edge.cs.meta
    │   │   │   │   ├── Quadric Error Metric.meta
    │   │   │   │   ├── RemoveUnwantedTriangles.cs
    │   │   │   │   └── RemoveUnwantedTriangles.cs.meta
    │   │   │   └── Simplification.meta
    │   │   ├── 8. Deform mesh.meta
    │   │   ├── 9. Other
    │   │   │   ├── _Geometry.cs
    │   │   │   └── _Geometry.cs.meta
    │   │   ├── 9. Other.meta
    │   │   ├── readme.txt
    │   │   ├── readme.txt.meta
    │   │   ├── _Utility scripts
    │   │   │   ├── BooleanOperations.cs
    │   │   │   ├── BooleanOperations.cs.meta
    │   │   │   ├── Data structures
    │   │   │   │   ├── AABB.cs
    │   │   │   │   ├── AABB.cs.meta
    │   │   │   │   ├── Box.cs
    │   │   │   │   ├── Box.cs.meta
    │   │   │   │   ├── Edge.cs
    │   │   │   │   ├── Edge.cs.meta
    │   │   │   │   ├── Half-edge
    │   │   │   │   │   ├── DebugHalfEdge.cs
    │   │   │   │   │   ├── DebugHalfEdge.cs.meta
    │   │   │   │   │   ├── HalfEdgeData2.cs
    │   │   │   │   │   ├── HalfEdgeData2.cs.meta
    │   │   │   │   │   ├── HalfEdgeData3.cs
    │   │   │   │   │   ├── HalfEdgeData3.cs.meta
    │   │   │   │   │   ├── HalfEdgeHelpMethods.cs
    │   │   │   │   │   └── HalfEdgeHelpMethods.cs.meta
    │   │   │   │   ├── Half-edge.meta
    │   │   │   │   ├── Heap
    │   │   │   │   │   ├── Heap.cs
    │   │   │   │   │   ├── Heap.cs.meta
    │   │   │   │   │   ├── IHeapItem.cs
    │   │   │   │   │   └── IHeapItem.cs.meta
    │   │   │   │   ├── Heap.meta
    │   │   │   │   ├── Line.cs
    │   │   │   │   ├── Line.cs.meta
    │   │   │   │   ├── MyMesh.cs
    │   │   │   │   ├── MyMesh.cs.meta
    │   │   │   │   ├── MyMeshVertex.cs
    │   │   │   │   ├── MyMeshVertex.cs.meta
    │   │   │   │   ├── MyQuaternion.cs
    │   │   │   │   ├── MyQuaternion.cs.meta
    │   │   │   │   ├── MyVector2.cs
    │   │   │   │   ├── MyVector2.cs.meta
    │   │   │   │   ├── MyVector2Int.cs
    │   │   │   │   ├── MyVector2Int.cs.meta
    │   │   │   │   ├── MyVector3.cs
    │   │   │   │   ├── MyVector3.cs.meta
    │   │   │   │   ├── Plane.cs
    │   │   │   │   ├── Plane.cs.meta
    │   │   │   │   ├── Polygon.cs
    │   │   │   │   ├── Polygon.cs.meta
    │   │   │   │   ├── Ray.cs
    │   │   │   │   ├── Ray.cs.meta
    │   │   │   │   ├── _TransformBetweenDataStructures.cs
    │   │   │   │   ├── _TransformBetweenDataStructures.cs.meta
    │   │   │   │   ├── Triangle.cs
    │   │   │   │   └── Triangle.cs.meta
    │   │   │   ├── Data structures.meta
    │   │   │   ├── ExtensionMethods.cs
    │   │   │   ├── ExtensionMethods.cs.meta
    │   │   │   ├── HelpMethods.cs
    │   │   │   ├── HelpMethods.cs.meta
    │   │   │   ├── MathUtility.cs
    │   │   │   ├── MathUtility.cs.meta
    │   │   │   ├── Normalizer.cs
    │   │   │   └── Normalizer.cs.meta
    │   │   └── _Utility scripts.meta
    │   ├── _Habrador Computational Geometry Library.meta
    │   ├── Test scenes
    │   │   ├── 1. Intersection
    │   │   │   ├── IntersectionController.cs
    │   │   │   ├── IntersectionController.cs.meta
    │   │   │   ├── Intersections.unity
    │   │   │   └── Intersections.unity.meta
    │   │   ├── 1. Intersection.meta
    │   │   ├── 2. Generate mesh
    │   │   │   ├── GenerateMeshController.cs
    │   │   │   ├── GenerateMeshController.cs.meta
    │   │   │   ├── generate mesh.unity
    │   │   │   ├── generate mesh.unity.meta
    │   │   │   ├── GenerateShapesController.cs
    │   │   │   ├── GenerateShapesController.cs.meta
    │   │   │   ├── generate shapes.unity
    │   │   │   └── generate shapes.unity.meta
    │   │   ├── 2. Generate mesh.meta
    │   │   ├── 3. Convex hull
    │   │   │   ├── 2d
    │   │   │   │   ├── Convex Hull 2d.unity
    │   │   │   │   ├── Convex Hull 2d.unity.meta
    │   │   │   │   ├── HullController2D.cs
    │   │   │   │   └── HullController2D.cs.meta
    │   │   │   ├── 2d.meta
    │   │   │   ├── 3d
    │   │   │   │   ├── Convex Hull 3d.unity
    │   │   │   │   ├── Convex Hull 3d.unity.meta
    │   │   │   │   ├── Editor
    │   │   │   │   │   ├── HullController3DEditor.cs
    │   │   │   │   │   └── HullController3DEditor.cs.meta
    │   │   │   │   ├── Editor.meta
    │   │   │   │   ├── HullController3D.cs
    │   │   │   │   └── HullController3D.cs.meta
    │   │   │   └── 3d.meta
    │   │   ├── 3. Convex hull.meta
    │   │   ├── 4. Triangulation
    │   │   │   ├── DelaunayController.cs
    │   │   │   ├── DelaunayController.cs.meta
    │   │   │   ├── delaunay.unity
    │   │   │   ├── delaunay.unity.meta
    │   │   │   ├── EarClippingController.cs
    │   │   │   ├── EarClippingController.cs.meta
    │   │   │   ├── ear-clipping.unity
    │   │   │   ├── ear-clipping.unity.meta
    │   │   │   ├── Editor
    │   │   │   │   ├── DelaunayControllerEditor.cs
    │   │   │   │   ├── DelaunayControllerEditor.cs.meta
    │   │   │   │   ├── EarClippingControllerEditor.cs
    │   │   │   │   ├── EarClippingControllerEditor.cs.meta
    │   │   │   │   ├── TriangulatePointsEditor.cs
    │   │   │   │   └── TriangulatePointsEditor.cs.meta
    │   │   │   ├── Editor.meta
    │   │   │   ├── Marching
    │   │   │   │   ├── Editor
    │   │   │   │   │   ├── MarchingSquaresEditor.cs
    │   │   │   │   │   ├── MarchingSquaresEditor.cs.meta
    │   │   │   │   │   ├── MetaCirclesEditor.cs
    │   │   │   │   │   └── MetaCirclesEditor.cs.meta
    │   │   │   │   ├── Editor.meta
    │   │   │   │   ├── MarchingSquaresController.cs
    │   │   │   │   ├── MarchingSquaresController.cs.meta
    │   │   │   │   ├── marching-squares.unity
    │   │   │   │   ├── marching-squares.unity.meta
    │   │   │   │   ├── MetaCirclesController.cs
    │   │   │   │   ├── MetaCirclesController.cs.meta
    │   │   │   │   ├── metaCircles.unity
    │   │   │   │   └── metaCircles.unity.meta
    │   │   │   ├── Marching.meta
    │   │   │   ├── Test points prefabs
    │   │   │   │   ├── Test hole 2 - colinear 2.prefab
    │   │   │   │   ├── Test hole 2 - colinear 2.prefab.meta
    │   │   │   │   ├── Test hole 2 - colinear 3.prefab
    │   │   │   │   ├── Test hole 2 - colinear 3.prefab.meta
    │   │   │   │   ├── Test hole 2 - colinear 4.prefab
    │   │   │   │   ├── Test hole 2 - colinear 4.prefab.meta
    │   │   │   │   ├── Test hole 2 - colinear.prefab
    │   │   │   │   ├── Test hole 2 - colinear.prefab.meta
    │   │   │   │   ├── Test points 3 - house.prefab
    │   │   │   │   └── Test points 3 - house.prefab.meta
    │   │   │   ├── Test points prefabs.meta
    │   │   │   ├── TriangulatePointsController.cs
    │   │   │   ├── TriangulatePointsController.cs.meta
    │   │   │   ├── triangulate-points.unity
    │   │   │   └── triangulate-points.unity.meta
    │   │   ├── 4. Triangulation.meta
    │   │   ├── 5. Voronoi diagram
    │   │   │   ├── 3d
    │   │   │   │   ├── Editor
    │   │   │   │   │   ├── VoronoiSphereControllerEditor.cs
    │   │   │   │   │   └── VoronoiSphereControllerEditor.cs.meta
    │   │   │   │   ├── Editor.meta
    │   │   │   │   ├── RotateSphere.cs
    │   │   │   │   ├── RotateSphere.cs.meta
    │   │   │   │   ├── VertexColor.mat
    │   │   │   │   ├── VertexColor.mat.meta
    │   │   │   │   ├── VertexColorUnlit.shader
    │   │   │   │   ├── VertexColorUnlit.shader.meta
    │   │   │   │   ├── VoronoiSphereController.cs
    │   │   │   │   ├── VoronoiSphereController.cs.meta
    │   │   │   │   ├── voronoi-sphere.unity
    │   │   │   │   └── voronoi-sphere.unity.meta
    │   │   │   ├── 3d.meta
    │   │   │   ├── VoronoiController.cs
    │   │   │   ├── VoronoiController.cs.meta
    │   │   │   ├── voronoi-diagram.unity
    │   │   │   └── voronoi-diagram.unity.meta
    │   │   ├── 5. Voronoi diagram.meta
    │   │   ├── 6. Polygon clipping
    │   │   │   ├── PolygonClippingController.cs
    │   │   │   ├── PolygonClippingController.cs.meta
    │   │   │   ├── polygon clipping.unity
    │   │   │   └── polygon clipping.unity.meta
    │   │   ├── 6. Polygon clipping.meta
    │   │   ├── 7. Extrude mesh along curve
    │   │   │   ├── 2d road profile.asset
    │   │   │   ├── 2d road profile.asset.meta
    │   │   │   ├── DisplayInterpolation.cs
    │   │   │   ├── DisplayInterpolation.cs.meta
    │   │   │   ├── ExtrudeMeshController.cs
    │   │   │   ├── ExtrudeMeshController.cs.meta
    │   │   │   ├── extrude mesh.unity
    │   │   │   ├── extrude mesh.unity.meta
    │   │   │   ├── Mesh color.mat
    │   │   │   └── Mesh color.mat.meta
    │   │   ├── 7. Extrude mesh along curve.meta
    │   │   ├── 8. Deform mesh
    │   │   │   ├── Cut mesh with plane
    │   │   │   │   ├── CutMeshWithPlaneController.cs
    │   │   │   │   ├── CutMeshWithPlaneController.cs.meta
    │   │   │   │   ├── cut mesh with plane.unity
    │   │   │   │   ├── cut mesh with plane.unity.meta
    │   │   │   │   ├── Cut plane.mat
    │   │   │   │   ├── Cut plane.mat.meta
    │   │   │   │   ├── Ground.mat
    │   │   │   │   ├── Ground.mat.meta
    │   │   │   │   ├── Mesh to cut.mat
    │   │   │   │   ├── Mesh to cut.mat.meta
    │   │   │   │   ├── NoCull.shader
    │   │   │   │   └── NoCull.shader.meta
    │   │   │   ├── Cut mesh with plane.meta
    │   │   │   ├── Decals
    │   │   │   │   ├── Decal.mat
    │   │   │   │   ├── Decal.mat.meta
    │   │   │   │   ├── DecalsController.cs
    │   │   │   │   ├── DecalsController.cs.meta
    │   │   │   │   ├── decals.unity
    │   │   │   │   ├── decals.unity.meta
    │   │   │   │   ├── Ground.mat
    │   │   │   │   ├── Ground.mat.meta
    │   │   │   │   ├── Mesh.mat
    │   │   │   │   └── Mesh.mat.meta
    │   │   │   ├── Decals.meta
    │   │   │   ├── Simplification
    │   │   │   │   ├── Editor
    │   │   │   │   │   ├── MeshSimplificationControllerEditor.cs
    │   │   │   │   │   └── MeshSimplificationControllerEditor.cs.meta
    │   │   │   │   ├── Editor.meta
    │   │   │   │   ├── Ground.mat
    │   │   │   │   ├── Ground.mat.meta
    │   │   │   │   ├── MeshSimplificationController.cs
    │   │   │   │   ├── MeshSimplificationController.cs.meta
    │   │   │   │   ├── Model.mat
    │   │   │   │   ├── Model.mat.meta
    │   │   │   │   ├── simplification.unity
    │   │   │   │   └── simplification.unity.meta
    │   │   │   └── Simplification.meta
    │   │   ├── 8. Deform mesh.meta
    │   │   ├── 9. Other
    │   │   │   ├── OtherController.cs
    │   │   │   ├── OtherController.cs.meta
    │   │   │   ├── other.unity
    │   │   │   └── other.unity.meta
    │   │   ├── 9. Other.meta
    │   │   ├── Algorithm visualization
    │   │   │   ├── 3d
    │   │   │   │   ├── 3d visualizer.unity
    │   │   │   │   ├── 3d visualizer.unity.meta
    │   │   │   │   ├── Algorithms
    │   │   │   │   │   ├── VisualizeConstrainedDelaunay.cs
    │   │   │   │   │   ├── VisualizeConstrainedDelaunay.cs.meta
    │   │   │   │   │   ├── VisualizeIterativeConvexHull.cs
    │   │   │   │   │   ├── VisualizeIterativeConvexHull.cs.meta
    │   │   │   │   │   ├── VisualizeMergeEdgesQEM.cs
    │   │   │   │   │   └── VisualizeMergeEdgesQEM.cs.meta
    │   │   │   │   ├── Algorithms.meta
    │   │   │   │   ├── Mesh.mat
    │   │   │   │   ├── Mesh.mat.meta
    │   │   │   │   ├── NoCull.shader
    │   │   │   │   ├── NoCull.shader.meta
    │   │   │   │   ├── Other mesh.mat
    │   │   │   │   ├── Other mesh.mat.meta
    │   │   │   │   ├── Point active.mat
    │   │   │   │   ├── Point active.mat.meta
    │   │   │   │   ├── Point.mat
    │   │   │   │   ├── Point.mat.meta
    │   │   │   │   ├── SpinAroundAndMoveToDirectionCamera.cs
    │   │   │   │   ├── SpinAroundAndMoveToDirectionCamera.cs.meta
    │   │   │   │   ├── SpinAroundCamera.cs
    │   │   │   │   ├── SpinAroundCamera.cs.meta
    │   │   │   │   ├── VisualizerController3D.cs
    │   │   │   │   └── VisualizerController3D.cs.meta
    │   │   │   ├── 3d.meta
    │   │   │   ├── Algorithms
    │   │   │   │   ├── DelaunayFlipEdgesVisual.cs
    │   │   │   │   ├── DelaunayFlipEdgesVisual.cs.meta
    │   │   │   │   ├── DelaunayPointByPointVisual.cs
    │   │   │   │   ├── DelaunayPointByPointVisual.cs.meta
    │   │   │   │   ├── GiftWrappingVisualizer.cs
    │   │   │   │   ├── GiftWrappingVisualizer.cs.meta
    │   │   │   │   ├── VisibleEdgeVisualizer.cs
    │   │   │   │   └── VisibleEdgeVisualizer.cs.meta
    │   │   │   ├── Algorithms.meta
    │   │   │   ├── VisualizerController.cs
    │   │   │   ├── VisualizerController.cs.meta
    │   │   │   ├── visualizer.unity
    │   │   │   └── visualizer.unity.meta
    │   │   ├── Algorithm visualization.meta
    │   │   ├── _Help scripts
    │   │   │   ├── DisplayBoundingBox.cs
    │   │   │   ├── DisplayBoundingBox.cs.meta
    │   │   │   ├── TestAlgorithmsHelpMethods.cs
    │   │   │   └── TestAlgorithmsHelpMethods.cs.meta
    │   │   ├── _Help scripts.meta
    │   │   ├── _Materials
    │   │   │   ├── Blue.mat
    │   │   │   ├── Blue.mat.meta
    │   │   │   ├── Green.mat
    │   │   │   ├── Green.mat.meta
    │   │   │   ├── Red.mat
    │   │   │   ├── Red.mat.meta
    │   │   │   ├── Yellow.mat
    │   │   │   └── Yellow.mat.meta
    │   │   ├── _Materials.meta
    │   │   ├── _Models
    │   │   │   ├── armadillo.obj
    │   │   │   ├── armadillo.obj.meta
    │   │   │   ├── bunny.obj
    │   │   │   ├── bunny.obj.meta
    │   │   │   ├── hard-edge suzanne.obj
    │   │   │   ├── hard-edge suzanne.obj.meta
    │   │   │   ├── teapot.obj
    │   │   │   └── teapot.obj.meta
    │   │   └── _Models.meta
    │   ├── Test scenes.meta
    │   ├── TextMesh Pro
    │   │   ├── Documentation
    │   │   │   ├── TextMesh Pro User Guide 2016.pdf
    │   │   │   └── TextMesh Pro User Guide 2016.pdf.meta
    │   │   ├── Documentation.meta
    │   │   ├── Fonts
    │   │   │   ├── LiberationSans - OFL.txt
    │   │   │   ├── LiberationSans - OFL.txt.meta
    │   │   │   ├── LiberationSans.ttf
    │   │   │   └── LiberationSans.ttf.meta
    │   │   ├── Fonts.meta
    │   │   ├── Resources
    │   │   │   ├── Fonts & Materials
    │   │   │   │   ├── LiberationSans SDF.asset
    │   │   │   │   ├── LiberationSans SDF.asset.meta
    │   │   │   │   ├── LiberationSans SDF - Drop Shadow.mat
    │   │   │   │   ├── LiberationSans SDF - Drop Shadow.mat.meta
    │   │   │   │   ├── LiberationSans SDF - Fallback.asset
    │   │   │   │   ├── LiberationSans SDF - Fallback.asset.meta
    │   │   │   │   ├── LiberationSans SDF - Outline.mat
    │   │   │   │   └── LiberationSans SDF - Outline.mat.meta
    │   │   │   ├── Fonts & Materials.meta
    │   │   │   ├── LineBreaking Following Characters.txt
    │   │   │   ├── LineBreaking Following Characters.txt.meta
    │   │   │   ├── LineBreaking Leading Characters.txt
    │   │   │   ├── LineBreaking Leading Characters.txt.meta
    │   │   │   ├── Shaders
    │   │   │   │   ├── TMP_Bitmap-Custom-Atlas.shader
    │   │   │   │   ├── TMP_Bitmap-Custom-Atlas.shader.meta
    │   │   │   │   ├── TMP_Bitmap-Mobile.shader
    │   │   │   │   ├── TMP_Bitmap-Mobile.shader.meta
    │   │   │   │   ├── TMP_Bitmap.shader
    │   │   │   │   ├── TMP_Bitmap.shader.meta
    │   │   │   │   ├── TMPro.cginc
    │   │   │   │   ├── TMPro.cginc.meta
    │   │   │   │   ├── TMPro_Properties.cginc
    │   │   │   │   ├── TMPro_Properties.cginc.meta
    │   │   │   │   ├── TMPro_Surface.cginc
    │   │   │   │   ├── TMPro_Surface.cginc.meta
    │   │   │   │   ├── TMP_SDF-Mobile Masking.shader
    │   │   │   │   ├── TMP_SDF-Mobile Masking.shader.meta
    │   │   │   │   ├── TMP_SDF-Mobile Overlay.shader
    │   │   │   │   ├── TMP_SDF-Mobile Overlay.shader.meta
    │   │   │   │   ├── TMP_SDF-Mobile.shader
    │   │   │   │   ├── TMP_SDF-Mobile.shader.meta
    │   │   │   │   ├── TMP_SDF Overlay.shader
    │   │   │   │   ├── TMP_SDF Overlay.shader.meta
    │   │   │   │   ├── TMP_SDF.shader
    │   │   │   │   ├── TMP_SDF.shader.meta
    │   │   │   │   ├── TMP_SDF-Surface-Mobile.shader
    │   │   │   │   ├── TMP_SDF-Surface-Mobile.shader.meta
    │   │   │   │   ├── TMP_SDF-Surface.shader
    │   │   │   │   ├── TMP_SDF-Surface.shader.meta
    │   │   │   │   ├── TMP_Sprite.shader
    │   │   │   │   └── TMP_Sprite.shader.meta
    │   │   │   ├── Shaders.meta
    │   │   │   ├── Sprite Assets
    │   │   │   │   ├── EmojiOne.asset
    │   │   │   │   └── EmojiOne.asset.meta
    │   │   │   ├── Sprite Assets.meta
    │   │   │   ├── Style Sheets
    │   │   │   │   ├── Default Style Sheet.asset
    │   │   │   │   └── Default Style Sheet.asset.meta
    │   │   │   ├── Style Sheets.meta
    │   │   │   ├── TMP Settings.asset
    │   │   │   └── TMP Settings.asset.meta
    │   │   ├── Resources.meta
    │   │   ├── Sprites
    │   │   │   ├── EmojiOne Attribution.txt
    │   │   │   ├── EmojiOne Attribution.txt.meta
    │   │   │   ├── EmojiOne.json
    │   │   │   ├── EmojiOne.json.meta
    │   │   │   ├── EmojiOne.png
    │   │   │   └── EmojiOne.png.meta
    │   │   └── Sprites.meta
    │   └── TextMesh Pro.meta
    ├── LICENSE
    ├── Logs
    │   └── Packages-Update.log
    ├── _media
    │   ├── convex-hull-2d.png
    │   ├── convex-hull-3d.png
    │   ├── cut-mesh-with-plane.png
    │   ├── ear-clipping.png
    │   ├── interpolation-bezier-cubic.png
    │   ├── interpolation-bezier-linear.png
    │   ├── interpolation-bezier-quadratic.png
    │   ├── interpolation-catmull-rom.png
    │   ├── interpolation-extrude-mesh.png
    │   ├── intersections-aabb-aabb.png
    │   ├── intersections-line-line.png
    │   ├── intersections-line-plane.png
    │   ├── intersections-plane-plane.png
    │   ├── intersections-point-circle.png
    │   ├── intersections-point-polygon.png
    │   ├── intersections-point-triangle.png
    │   ├── intersections-ray-plane.png
    │   ├── intersections-triangle-triangle.png
    │   ├── marching-squares.png
    │   ├── mesh-arrow.png
    │   ├── mesh-circle.png
    │   ├── mesh-connected-lines.png
    │   ├── mesh-grid.png
    │   ├── mesh-shapes.png
    │   ├── mesh-simplification-qem.png
    │   ├── metacircles.png
    │   ├── other-closest-point-line-segment.png
    │   ├── other-passed-waypoint.png
    │   ├── other-point-between-points.png
    │   ├── other-point-plane.png
    │   ├── other-point-vector.png
    │   ├── other-quadrilateral.png
    │   ├── other-triangle-orientation.png
    │   ├── polygon-clipping-greiner.png
    │   ├── polygon-clipping-sutherland.png
    │   ├── triangulation-convex-polygon.png
    │   ├── triangulation-delaunay-constrained.png
    │   ├── triangulation-delaunay-flip-edges.png
    │   ├── triangulation-delaunay-point-by-point.png
    │   ├── triangulation-delaunay-sphere.png
    │   ├── triangulation-point-by-point.png
    │   ├── triangulation-visible-edges.png
    │   ├── voronoi-from-delaunay.png
    │   └── voronoi-from-delaunay-sphere.png
    ├── Packages
    │   └── manifest.json
    ├── ProjectSettings
    │   ├── AudioManager.asset
    │   ├── ClusterInputManager.asset
    │   ├── DynamicsManager.asset
    │   ├── EditorBuildSettings.asset
    │   ├── EditorSettings.asset
    │   ├── GraphicsSettings.asset
    │   ├── InputManager.asset
    │   ├── NavMeshAreas.asset
    │   ├── NetworkManager.asset
    │   ├── Physics2DSettings.asset
    │   ├── PresetManager.asset
    │   ├── ProjectSettings.asset
    │   ├── ProjectVersion.txt
    │   ├── QualitySettings.asset
    │   ├── TagManager.asset
    │   ├── TimeManager.asset
    │   ├── UnityConnectSettings.asset
    │   └── VFXManager.asset
    └── README.md

69 directories, 528 files

实例下载地址

计算几何:具有交叉算法、三角剖分、德劳内三角形、沃罗诺伊图、多边形剪裁等实现的计算几何Unity库

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警