实例介绍
Aardvark平台是一个专注于视觉计算、实时图形和可视化的开源项目,其基础库Aardvark.Base为开发者提供了一系列平台无关的工具包(netstandard2.0),涵盖了向量、矩阵、算法、数据结构以及图像加载等基础设施。该平台支持Windows、Linux、macOS等多个操作系统。
在Aardvark平台的官方展示区和代码仓库中,你可以找到各种演示和代码示例,帮助你更好地理解和使用这些工具。此外,该项目的Wiki页面还提供了详尽的技术文档供进一步参考。想要深入了解Aardvark平台,不妨访问aardvark.docs Wiki页面获取更多信息。
// 示例代码 // 创建一个向量 var vector = new Vector3(1, 2, 3); // 使用向量进行计算 var result = vector new Vector3(4, 5, 6);
【实例截图】
【核心代码】
文件清单
└── aardvark.base-b929e1e288fd059d0e0a13b5f14c8bae6a27a2ac
├── build.cmd
├── build.sh
├── data
│ └── context.svg
├── generate.cmd
├── generate.sh
├── global.json
├── LICENSE
├── PACKAGES.md
├── paket.dependencies
├── paket.lock
├── README.md
├── RELEASE_NOTES.md
└── src
├── Aardvark.Base
│ ├── Aardvark.Base.csproj
│ ├── AlgoDat
│ │ ├── AdaBoost.cs
│ │ ├── ConcurrentHashSet.cs
│ │ ├── ExtendedCore
│ │ │ ├── BitHelpers.cs
│ │ │ └── SortedSetExt.cs
│ │ ├── INode.cs
│ │ ├── LruCache.cs
│ │ ├── Meta.cs
│ │ ├── MinimumSpanningTree.cs
│ │ ├── SalesmanOfDeath.cs
│ │ ├── ShortestPath.cs
│ │ └── Span.cs
│ ├── Delegates
│ │ ├── Delegates_auto.cs
│ │ ├── Delegates.cs
│ │ ├── Delegates_template.cs
│ │ └── HigherOrderFunctions.cs
│ ├── Extensions
│ │ ├── ArrayExtensions.cs
│ │ ├── CastExtensions.cs
│ │ ├── DagExtensions.cs
│ │ ├── DateTimeExtensions.cs
│ │ ├── DictionaryExtensions.cs
│ │ ├── EnumHelpers.cs
│ │ ├── EventHandlerExtensions.cs
│ │ ├── FuncActionExtensions_auto.cs
│ │ ├── FuncActionExtensions.cs
│ │ ├── FuncActionExtensions_template.cs
│ │ ├── HigherOrderFunctions.cs
│ │ ├── ICollectionExtensions.cs
│ │ ├── IEnumerableExtensions.cs
│ │ ├── IListExtensions.cs
│ │ ├── ListExtensions.cs
│ │ ├── NonGenericArray.cs
│ │ ├── SequenceExtensions_auto.cs
│ │ ├── SequenceExtensions_template.cs
│ │ ├── StringExtensions.cs
│ │ ├── Structs.cs
│ │ ├── SubRange.cs
│ │ ├── SystemDrawingExtensions.cs
│ │ ├── TupleExtensions.cs
│ │ ├── UnsafeCoerce.cs
│ │ └── VariousExtensions.cs
│ ├── Geodesy
│ │ ├── GeoConsts.cs
│ │ └── GeoConversion.cs
│ ├── Geometry
│ │ ├── Algorithms_auto.cs
│ │ ├── Algorithms_template.cs
│ │ ├── Camera.cs
│ │ ├── ClippingFunctions_auto.cs
│ │ ├── ClippingFunctions_template.cs
│ │ ├── Interfaces
│ │ │ ├── IBoundingBox_auto.cs
│ │ │ ├── IBoundingBox_template.cs
│ │ │ ├── IBoundingCircle.cs
│ │ │ ├── IBoundingSphere.cs
│ │ │ ├── IImmutablePolygon.cs
│ │ │ └── IPolygon.cs
│ │ ├── IntersectionTests_auto.cs
│ │ ├── IntersectionTests_template.cs
│ │ ├── Relations
│ │ │ ├── LinearCombination_auto.cs
│ │ │ ├── LinearCombination_template.cs
│ │ │ ├── Orthogonality_auto.cs
│ │ │ ├── Orthogonality_template.cs
│ │ │ ├── Parallelism_auto.cs
│ │ │ ├── Parallelism_template.cs
│ │ │ ├── SubPrimitives_auto.cs
│ │ │ └── SubPrimitives_template.cs
│ │ ├── SpecialPoints_auto.cs
│ │ ├── SpecialPoints_template.cs
│ │ └── Types
│ │ ├── Capsule
│ │ │ ├── Capsule3_auto.cs
│ │ │ └── Capsule3_template.cs
│ │ ├── Circle
│ │ │ ├── Circle2_auto.cs
│ │ │ ├── Circle2_template.cs
│ │ │ ├── Circle3_auto.cs
│ │ │ └── Circle3_template.cs
│ │ ├── Cone
│ │ │ ├── Cone3_auto.cs
│ │ │ ├── Cone3_template.cs
│ │ │ ├── Conic2_auto.cs
│ │ │ └── Conic2_template.cs
│ │ ├── Cylinder
│ │ │ ├── Cylinder3_auto.cs
│ │ │ └── Cylinder3_template.cs
│ │ ├── Ellipse
│ │ │ ├── Ellipse2_auto.cs
│ │ │ ├── Ellipse2_template.cs
│ │ │ ├── Ellipse3_auto.cs
│ │ │ ├── Ellipse3_template.cs
│ │ │ ├── Ellipse_auto.cs
│ │ │ └── Ellipse_template.cs
│ │ ├── Geometry1i_auto.cs
│ │ ├── Geometry1i.cs
│ │ ├── Geometry1i_template.cs
│ │ ├── Geometry_auto.cs
│ │ ├── Geometry_template.cs
│ │ ├── Hull
│ │ │ ├── Hull2_auto.cs
│ │ │ ├── Hull2_template.cs
│ │ │ ├── Hull3_auto.cs
│ │ │ └── Hull3_template.cs
│ │ ├── Line
│ │ │ ├── Line2_auto.cs
│ │ │ ├── Line2_template.cs
│ │ │ ├── Line3_auto.cs
│ │ │ └── Line3_template.cs
│ │ ├── Line1iPoint.cs
│ │ ├── Plane
│ │ │ ├── Plane2_auto.cs
│ │ │ ├── Plane2_template.cs
│ │ │ ├── Plane3_auto.cs
│ │ │ └── Plane3_template.cs
│ │ ├── Polygon
│ │ │ ├── IImmutablePolygonExtensions_auto.cs
│ │ │ ├── IImmutablePolygonExtensions_template.cs
│ │ │ ├── ImmutablePolygon.cs
│ │ │ ├── Polygon2_auto.cs
│ │ │ ├── Polygon2_template.cs
│ │ │ ├── Polygon3_auto.cs
│ │ │ ├── Polygon3_template.cs
│ │ │ ├── PolygonExtensions_auto.cs
│ │ │ └── PolygonExtensions_template.cs
│ │ ├── Quad
│ │ │ ├── Quad2_auto.cs
│ │ │ ├── Quad2_template.cs
│ │ │ ├── Quad3_auto.cs
│ │ │ └── Quad3_template.cs
│ │ ├── Quadric
│ │ │ ├── Quadric_auto.cs
│ │ │ └── Quadric_template.cs
│ │ ├── Ray
│ │ │ ├── Ray2_auto.cs
│ │ │ ├── Ray2_template.cs
│ │ │ ├── Ray3_auto.cs
│ │ │ └── Ray3_template.cs
│ │ ├── Sphere
│ │ │ ├── Sphere3_auto.cs
│ │ │ └── Sphere3_template.cs
│ │ ├── Torus
│ │ │ ├── Torus3_auto.cs
│ │ │ └── Torus3_template.cs
│ │ └── Triangle
│ │ ├── Triangle2_auto.cs
│ │ ├── Triangle2_template.cs
│ │ ├── Triangle3_auto.cs
│ │ └── Triangle3_template.cs
│ ├── Hashing
│ │ └── HashCode.cs
│ ├── Introspection
│ │ └── Introspection.cs
│ ├── Json
│ │ └── JsonConverters.cs
│ ├── Math
│ │ ├── Base
│ │ │ ├── Adler32.cs
│ │ │ ├── Complex_auto.cs
│ │ │ ├── Complex_template.cs
│ │ │ ├── Constant.cs
│ │ │ ├── Conversion.cs
│ │ │ ├── DistributionFunction.cs
│ │ │ ├── Fraction.cs
│ │ │ ├── Fun_auto.cs
│ │ │ ├── Fun.cs
│ │ │ ├── Fun_template.cs
│ │ │ ├── Half.cs
│ │ │ ├── MedianWindow.cs
│ │ │ ├── PhysicsConsts.cs
│ │ │ ├── Quaternion_auto.cs
│ │ │ ├── Quaternion_template.cs
│ │ │ ├── SampleGrid2d.cs
│ │ │ ├── Statistics.cs
│ │ │ └── WeightedIndex.cs
│ │ ├── Colors
│ │ │ ├── Color_auto.cs
│ │ │ ├── Color.cs
│ │ │ ├── Color_template.cs
│ │ │ └── Spectrum.cs
│ │ ├── Curves
│ │ │ └── Curves.cs
│ │ ├── Interfaces
│ │ │ ├── IMatrix.cs
│ │ │ ├── IOpacity.cs
│ │ │ ├── IRange.cs
│ │ │ ├── IRGB.cs
│ │ │ ├── ISize_auto.cs
│ │ │ ├── ISize_template.cs
│ │ │ ├── ITensor.cs
│ │ │ ├── IValidity.cs
│ │ │ ├── IVector.cs
│ │ │ └── IVolume.cs
│ │ ├── Interfaces.cs
│ │ ├── Interpolation
│ │ │ ├── Interpolation.cs
│ │ │ └── Mapping.cs
│ │ ├── LuFactorization.cs
│ │ ├── Numerics
│ │ │ ├── CovarianceMatrix.cs
│ │ │ └── Polynomial.cs
│ │ ├── QrFactorization.cs
│ │ ├── RangesBoxes
│ │ │ ├── Box_auto.cs
│ │ │ ├── Box.cs
│ │ │ ├── Box_template.cs
│ │ │ ├── Cell2d.cs
│ │ │ ├── Cell.cs
│ │ │ ├── OrientedBox_auto.cs
│ │ │ └── OrientedBox_template.cs
│ │ ├── Trafos
│ │ │ ├── Affine_auto.cs
│ │ │ ├── Affine_template.cs
│ │ │ ├── CoordinateSystem.cs
│ │ │ ├── CoordTransforms.cs
│ │ │ ├── Euclidean_auto.cs
│ │ │ ├── Euclidean_template.cs
│ │ │ ├── M33_auto.cs
│ │ │ ├── M33_template.cs
│ │ │ ├── M44_auto.cs
│ │ │ ├── M44_template.cs
│ │ │ ├── MatrixArrayExtensions.cs
│ │ │ ├── Matrix_auto.cs
│ │ │ ├── Matrix_template.cs
│ │ │ ├── Rot2_auto.cs
│ │ │ ├── Rot2_template.cs
│ │ │ ├── Rot3_auto.cs
│ │ │ ├── Rot3_template.cs
│ │ │ ├── Scale_auto.cs
│ │ │ ├── Scale_template.cs
│ │ │ ├── Shift_auto.cs
│ │ │ ├── Shift_template.cs
│ │ │ ├── Similarity_auto.cs
│ │ │ ├── Similarity_template.cs
│ │ │ ├── Trafo_auto.cs
│ │ │ └── Trafo_template.cs
│ │ └── Vectors
│ │ ├── HashCode.cs
│ │ ├── V3fCoder.cs
│ │ ├── VectorArrayExtensions.cs
│ │ ├── Vector_auto.cs
│ │ ├── VectorIEnumerableExtensions_auto.cs
│ │ ├── VectorIEnumerableExtensions_template.cs
│ │ ├── Vector_template.cs
│ │ ├── VectorTypeConverter_auto.cs
│ │ └── VectorTypeConverter_template.cs
│ ├── paket.references
│ ├── paket.template
│ ├── Random
│ │ ├── ForcedRandomSeries.cs
│ │ ├── HaltonRandomSeries.cs
│ │ ├── IRandomDistribution.cs
│ │ ├── IRandomSeries.cs
│ │ ├── IRandomUniform.cs
│ │ ├── PerlinNoise.cs
│ │ ├── Prime.cs
│ │ ├── PseudoRandomSeries.cs
│ │ ├── Quasi.cs
│ │ ├── RandomDistributions.cs
│ │ ├── RandomIEnumerableExtensions.cs
│ │ ├── RandomSample.cs
│ │ └── RandomSystem.cs
│ ├── Reporting
│ │ ├── FilterLogTarget.cs
│ │ ├── IJobReporter.cs
│ │ ├── ILogTarget.cs
│ │ ├── IReportable.cs
│ │ ├── IReporter.cs
│ │ ├── JobReporter.cs
│ │ ├── LogMsg.cs
│ │ ├── MultiLogTarget.cs
│ │ ├── NullReporter.cs
│ │ ├── PerThreadJobReporter.cs
│ │ ├── PerThreadLogTarget.cs
│ │ ├── Report.cs
│ │ ├── ReportJob.cs
│ │ ├── Skipper.cs
│ │ ├── TestInfo.cs
│ │ └── TextLogTarget.cs
│ ├── Sorting
│ │ ├── ArrayExtensions.cs
│ │ ├── IEnumerableExtensions.cs
│ │ ├── ListExtensions.cs
│ │ ├── Sorting_auto.cs
│ │ └── Sorting_template.cs
│ ├── Symbol
│ │ ├── Dict_auto.cs
│ │ ├── Dicts.cs
│ │ ├── Dict_template.cs
│ │ ├── IDict.cs
│ │ ├── Symbol.cs
│ │ ├── SymMapBase.cs
│ │ └── SymMapBaseTraversal.cs
│ ├── Text
│ │ ├── Text.cs
│ │ └── TextParser.cs
│ └── Tup
│ ├── Tuples_auto.cs
│ └── Tuples_template.cs
├── Aardvark.Base.Essentials
│ ├── Aardvark.Base.Essentials.csproj
│ ├── Camera
│ │ ├── CameraProjectionOrtho.cs
│ │ ├── CameraProjectionPerspective.cs
│ │ ├── CameraViewRaw.cs
│ │ ├── CameraViewWithSky.cs
│ │ ├── ICameraProjection.cs
│ │ ├── ICameraProjectionExtensions.cs
│ │ ├── ICameraView.cs
│ │ ├── ICameraViewExtensions.cs
│ │ ├── IRenderView.cs
│ │ └── IRenderViewExtensions.cs
│ ├── Editing
│ │ ├── BehaviorDragAbsolute.cs
│ │ ├── BehaviorDragRelative.cs
│ │ ├── IBehavior.cs
│ │ ├── IBehaviorDeletable.cs
│ │ ├── IBehaviorPosition2d.cs
│ │ ├── IBehaviorSplittableEdge2d.cs
│ │ ├── IBehaviorTransform2d.cs
│ │ ├── IEditableEdge2d.cs
│ │ ├── IEditableFace2d.cs
│ │ ├── IEditableSequence.cs
│ │ └── IEditableVertex2d.cs
│ ├── NormalizedDeviceCoordinates.cs
│ ├── paket.references
│ ├── paket.template
│ ├── PixelPosition.cs
│ ├── Screenshot.cs
│ └── System
│ ├── Awaitable.cs
│ ├── Clock.cs
│ ├── Disposable.cs
│ ├── EventSource.cs
│ ├── EventSourceExtensions.cs
│ ├── EventSourceInterfaces.cs
│ ├── EventSourceSpecials.cs
│ ├── FilteredEventSource.cs
│ ├── IAwaitable.cs
│ ├── Reactive.cs
│ ├── Time.cs
│ └── WithCancellationExtension.cs
├── Aardvark.Base.FSharp
│ ├── Aardvark.Base.FSharp.fsproj
│ ├── Ag.fs
│ ├── Algorithms
│ │ └── PolygonSimplification.fs
│ ├── Color
│ │ ├── ColorBrewer.fs
│ │ ├── ColorBrewerSchemes.fs
│ │ └── ColorBrewerSchemes.fsx
│ ├── Datastructures
│ │ ├── Geometry
│ │ │ ├── Boundable.fs
│ │ │ ├── Bvh.fs
│ │ │ └── KdTree.fs
│ │ ├── Immutable
│ │ │ ├── FingerTree.fs
│ │ │ ├── Graph.fs
│ │ │ ├── MapExt.fs
│ │ │ ├── RangeSet_auto.fs
│ │ │ ├── RangeSetOld_auto.fs
│ │ │ ├── RangeSetOld_template.fs
│ │ │ ├── RangeSet_template.fs
│ │ │ └── SetDelta.fs
│ │ └── Mutable
│ │ ├── AVL.fs
│ │ ├── ConcurrentHashQueue.fs
│ │ ├── FixedSizeArray.fs
│ │ ├── Order.fs
│ │ ├── OrderMaintenance.fs
│ │ ├── OrderMaintenanceTrie.fs
│ │ ├── ReferenceCountingSet.fs
│ │ ├── SkipList.fs
│ │ └── StableSet.fs
│ ├── Math
│ │ ├── AverageWindow.fs
│ │ ├── Converters.fs
│ │ ├── Math.fs
│ │ ├── Matrix.fs
│ │ ├── SVDM33f.fs
│ │ └── Vectors.fs
│ ├── Native
│ │ ├── BlobStore.fs
│ │ ├── FileTable.fs
│ │ ├── Manager.fs
│ │ ├── Memory.fs
│ │ ├── Pointer.fs
│ │ └── Store.fs
│ ├── paket.references
│ ├── paket.template
│ ├── __project.fsx
│ ├── Reflection
│ │ ├── Formatf.fs
│ │ ├── FunctionReflection.fs
│ │ ├── IL.fs
│ │ ├── Multimethod.fs
│ │ ├── Quotations.fs
│ │ ├── ReflectionExtensions.fs
│ │ ├── TypeBuilder.fs
│ │ ├── TypeInfo.fs
│ │ └── UnmanagedFunctions.fs
│ ├── Runtime
│ │ ├── Assembler.fs
│ │ ├── Caches.fs
│ │ ├── CustomSchedulers.fs
│ │ ├── DynamicLinker.fs
│ │ ├── ExecutableMemory.fs
│ │ ├── Fragments.fs
│ │ ├── NativeMemory.fs
│ │ └── WeakTable.fs
│ └── Utilities
│ ├── Interop
│ │ ├── ArraySegment.fs
│ │ ├── CSharpList.fs
│ │ ├── Dictionary.fs
│ │ ├── FSLibExtensions.fs
│ │ ├── HashSet.fs
│ │ ├── SortedSet.fs
│ │ ├── String.fs
│ │ └── Symbol.fs
│ ├── IO.fs
│ ├── Lens.fs
│ ├── Logging.fs
│ ├── Measures.fs
│ ├── Monads.fs
│ ├── Monoid.fs
│ ├── Native.fs
│ ├── Pickler
│ │ ├── AdaptivePicklers.fs
│ │ └── FsPicklerExtensions.fs
│ ├── Threading.fs
│ └── Weak.fs
├── Aardvark.Base.Incremental
│ ├── Aardvark.Base.Incremental.fsproj
│ ├── AdaptiveFunc
│ │ └── AdaptiveFunc.fs
│ ├── AdaptiveStream
│ │ ├── AdaptiveStreamCore.fs
│ │ └── AdaptiveStream.fs
│ ├── AgInterop.fs
│ ├── Builders.fs
│ ├── ChangeTracker.fs
│ ├── IncrementalBvh.fs
│ ├── paket.references
│ ├── paket.template
│ ├── Proc
│ │ ├── Proc.fs
│ │ ├── ProcList.fs
│ │ └── ThreadPool.fs
│ └── Scripts
│ ├── load-project.fsx
│ └── load-references.fsx
├── Aardvark.Base.IO
│ ├── Aardvark.Base.IO.csproj
│ ├── Annotations.cs
│ ├── BaseCoder.cs
│ ├── BinaryReadingCoder_auto.cs
│ ├── BinaryReadingCoder.cs
│ ├── BinaryReadingCoder_template.cs
│ ├── BinaryWritingCoder_auto.cs
│ ├── BinaryWritingCoder.cs
│ ├── BinaryWritingCoder_template.cs
│ ├── ChunkedMemoryStream.cs
│ ├── CodingExtensions.cs
│ ├── Converter.cs
│ ├── FastObjectFactory.cs
│ ├── FieldCoderExtensions.cs
│ ├── GzipUtils.cs
│ ├── IAwakeable.cs
│ ├── ICoder_auto.cs
│ ├── ICoder.cs
│ ├── ICoder_template.cs
│ ├── IFieldCodeable.cs
│ ├── ITypedMap.cs
│ ├── NetworkOrderBinaryReader.cs
│ ├── NetworkOrderBinaryWriter.cs
│ ├── paket.references
│ ├── paket.template
│ ├── RegisterTypeInfoAttribute.cs
│ ├── StreamCodeReader_auto.cs
│ ├── StreamCodeReader.cs
│ ├── StreamCodeReader_template.cs
│ ├── StreamCodeWriter_auto.cs
│ ├── StreamCodeWriter.cs
│ ├── StreamCodeWriter_template.cs
│ ├── StreamWriter2.cs
│ ├── SymMap.cs
│ ├── TypeCoder_auto.cs
│ ├── TypeCoder.cs
│ ├── TypeCoder_template.cs
│ ├── TypeExtensions.cs
│ ├── TypeInfo.cs
│ ├── TypeInfoVersion.cs
│ ├── UberStream.cs
│ ├── WorkDir.cs
│ ├── XmlParser.cs
│ ├── XmlReadingCoder_auto.cs
│ ├── XmlReadingCoder.cs
│ ├── XmlReadingCoder_template.cs
│ ├── XmlWritingCoder_auto.cs
│ ├── XmlWritingCoder.cs
│ ├── XmlWritingCoder_template.cs
│ ├── ZipFileContainer.cs
│ └── ZipFileHeader.cs
├── Aardvark.Base.Runtime
│ ├── Aardvark.Base.Runtime.fsproj
│ ├── AdaptiveCode.fs
│ ├── Assembler
│ │ ├── AMD64.fs
│ │ ├── AssemblerStream.fs
│ │ ├── AssemblerTypes.fs
│ │ └── NativeProgram.fs
│ ├── Coder
│ │ ├── Code.fs
│ │ ├── Core.fs
│ │ ├── State.fs
│ │ ├── Utilities.fs
│ │ └── ValueCoders.fs
│ ├── paket.references
│ └── paket.template
├── Aardvark.Base.Telemetry
│ ├── Aardvark.Base.Telemetry.csproj
│ ├── Debug.cs
│ ├── Environment.cs
│ ├── HardwareThread.cs
│ ├── IProbe.cs
│ ├── paket.references
│ ├── paket.template
│ ├── Probes.cs
│ ├── Registry.cs
│ ├── TelemetryExtensions.cs
│ ├── TimingStats.cs
│ └── Views.cs
├── Aardvark.Base.Tensors
│ ├── Aardvark.Base.Tensors.fsproj
│ ├── Algorithms
│ │ ├── Generator.fsx
│ │ ├── QR.fs
│ │ ├── Solver.fs
│ │ └── SVD.fs
│ ├── ImageTrafo.fs
│ ├── NativeTensorExtensions.fs
│ ├── NativeTensorGenerated.fs
│ ├── NativeTensorGenerator.fsx
│ ├── paket.references
│ ├── paket.template
│ ├── PixImageCube.fs
│ ├── PixImageErrorMetric.fs
│ ├── PixImageImageSharp.fs
│ └── Tensors.fs
├── Aardvark.Base.Tensors.CSharp
│ ├── Aardvark.Base.Tensors.CSharp.csproj
│ ├── Algorithms
│ │ ├── LuFactorization.cs
│ │ └── QrFactorization.cs
│ ├── paket.references
│ ├── PixImage
│ │ ├── EdgeFilter.cs
│ │ ├── ImageLoadException.cs
│ │ ├── IPix.cs
│ │ ├── IPixImage.cs
│ │ ├── PixImageCreators.cs
│ │ ├── PixImage.cs
│ │ ├── PixImageCube.cs
│ │ ├── PixImageMipMap.cs
│ │ ├── PixImageSystemImage.cs
│ │ ├── PixLoader.cs
│ │ └── PixVolume.cs
│ ├── Tensor_auto.cs
│ ├── Tensor.cs
│ ├── TensorExtensions_auto.cs
│ ├── TensorExtensions.cs
│ ├── TensorExtensions_template.cs
│ ├── TensorMathExt_auto.cs
│ ├── TensorMathExt_template.cs
│ ├── Tensors
│ │ ├── Accessors_auto.cs
│ │ ├── Accessors.cs
│ │ ├── Accessors_template.cs
│ │ ├── ArrayExtensions.cs
│ │ ├── FilterKernel.cs
│ │ ├── ImageBorder.cs
│ │ ├── ImageTensors.cs
│ │ ├── Interfaces.cs
│ │ ├── Parallel.cs
│ │ ├── PixImageExtensions.cs
│ │ └── Tools.cs
│ ├── Tensor_template.cs
│ └── Utilities
│ ├── Polygon2dExtensions.cs
│ └── SpectrumExtensions.cs
├── Aardvark.Data.Vrml97
│ ├── Aardvark.Data.Vrml97.csproj
│ ├── AttributeAnnotator.cs
│ ├── DefUseResolver.cs
│ ├── ImageTextureFormatRenamer.cs
│ ├── paket.references
│ ├── paket.template
│ ├── ParseException.cs
│ ├── Parser.cs
│ ├── Tokenizer.cs
│ ├── Vrml97Ifs.cs
│ ├── Vrml97Ils.cs
│ └── Vrml97Scene.cs
├── Aardvark.Geometry
│ ├── Aardvark.Geometry.fsproj
│ ├── Bvh.fs
│ ├── EllipsoidRegression.fs
│ ├── LinearRegression.fs
│ ├── paket.references
│ ├── paket.template
│ ├── PolyRegion2d.fs
│ ├── Region3d.fs
│ └── TexturePacking.fs
├── Aardvark.NonWindows.slnf
├── Aardvark.PixImage.DevIL
│ ├── Aardvark.PixImage.DevIL.csproj
│ ├── paket.references
│ ├── paket.template
│ └── PixImageDevil.cs
├── Aardvark.PixImage.SystemDrawing
│ ├── Aardvark.PixImage.SystemDrawing.csproj
│ ├── paket.references
│ ├── paket.template
│ └── PixImageBitmap.cs
├── Aardvark.PixImage.WindowsMedia
│ ├── Aardvark.PixImage.WindowsMedia.csproj
│ ├── paket.references
│ ├── paket.template
│ └── PixImageWindowsMedia.cs
├── Aardvark.sln
├── CodeGenerator
│ ├── app.config
│ ├── CodeGenerator.csproj
│ ├── CompilerServices.cs
│ ├── paket.references
│ ├── Program.cs
│ └── TemplateProcessor.cs
├── Demo
│ ├── CoreTest
│ │ ├── CoreTest.fsproj
│ │ ├── paket.references
│ │ └── Program.fs
│ ├── ExamplesCSharp
│ │ ├── ExamplesCSharp.csproj
│ │ ├── paket.references
│ │ └── Program.cs
│ ├── IncrementalDemo.CSharp
│ │ ├── IncrementalDemo.CSharp.csproj
│ │ ├── paket.references
│ │ └── Program.cs
│ ├── PixImageDemo
│ │ ├── paket.references
│ │ ├── PixImageDemo.csproj
│ │ └── Program.cs
│ ├── RandomSampleDemo
│ │ ├── paket.references
│ │ ├── Program.cs
│ │ └── RandomSampleDemo.csproj
│ ├── Scratch
│ │ ├── paket.references
│ │ ├── Program.fs
│ │ ├── Scratch.fsproj
│ │ └── Store.fs
│ └── Sketch
│ ├── adventure.txt
│ ├── App.config
│ ├── FingerTree.fsx
│ ├── FutureList.fsx
│ ├── Lazy.fsx
│ ├── Observable.fsx
│ ├── paket_.references
│ ├── Program.fs
│ ├── Rampa.fsx
│ ├── Sketch.fsproj
│ ├── Sketch.sln
│ ├── UndoRedo.fsx
│ └── Yampa.fsx
└── Tests
├── Aardvark.Base.Benchmarks
│ ├── Aardvark.Base.Benchmarks.csproj
│ ├── AngleBetween_auto.cs
│ ├── AngleBetween_template.cs
│ ├── CodeGenTest.cs
│ ├── ColorConversion.cs
│ ├── ConstantsBenchmark.cs
│ ├── DistanceRot3_auto.cs
│ ├── DistanceRot3_template.cs
│ ├── DistanceToLine.cs
│ ├── Enumerators.cs
│ ├── FractTest.cs
│ ├── HashCodeCombine.cs
│ ├── Indexers_auto.cs
│ ├── Indexers_template.cs
│ ├── IntegerPower_auto.cs
│ ├── IntegerPower_template.cs
│ ├── Lazy.cs
│ ├── Log2Int.cs
│ ├── MatrixMinor.cs
│ ├── MatrixMultiply.cs
│ ├── MatrixOrthogonalize_auto.cs
│ ├── MatrixOrthogonalize_template.cs
│ ├── MatrixSampling.cs
│ ├── paket.references
│ ├── PolygonTransform.cs
│ ├── PowerOfTwo_auto.cs
│ ├── PowerOfTwo_template.cs
│ ├── Program.cs
│ ├── RayHitTest.cs
│ ├── Rot3dTransform.cs
│ ├── Rot3GetEuler_auto.cs
│ ├── Rot3GetEuler_template.cs
│ ├── RotateInto_auto.cs
│ ├── RotateInto_template.cs
│ ├── StaticConstants.cs
│ ├── TelemetryProbesBenchmark.cs
│ ├── Transform.cs
│ └── VectorLength.cs
├── Aardvark.Base.FSharp.Benchmarks
│ ├── Aardvark.Base.FSharp.Benchmarks.fsproj
│ ├── paket.references
│ ├── Program.fs
│ ├── RangeSet.fs
│ ├── Tuples_auto.fs
│ └── Tuples_template.fs
├── Aardvark.Base.FSharp.Tests
│ ├── Aardvark.Base.FSharp.Tests.fsproj
│ ├── CachesTest.fs
│ ├── ControlTests.fs
│ ├── data
│ │ └── test.jpg
│ ├── Fragments.fs
│ ├── HMap.fs
│ ├── MapExt.fs
│ ├── NativeMemory.fs
│ ├── OrderMaintenanceTrie.fs
│ ├── paket.references
│ ├── PixTests.fs
│ ├── Program.fs
│ ├── PureAgTests.fs
│ ├── SortedSetExt.fs
│ ├── SVDTests.fs
│ ├── TensorTests.fs
│ ├── TimeTests.fs
│ └── TrafoTests.fs
├── Aardvark.Base.Incremental.Tests
│ ├── Aardvark.Base.Incremental.Tests.fsproj
│ ├── AgTests.fs
│ ├── AListTests.fs
│ ├── AListTestsNew.fs
│ ├── AMapTests.fs
│ ├── ASetFoldTest.csv
│ ├── ASetPerformance.fs
│ ├── ASetPerformanceTests.fs
│ ├── ASetTests.fs
│ ├── ModTests.fs
│ ├── Mutables.fs
│ ├── paket.references
│ ├── Performance.fs
│ ├── SizeOfVariousAdaptiveObjects.fs
│ └── UndoRedo.fs
├── Aardvark.Base.Runtime.Tests
│ ├── Aardvark.Base.Runtime.Tests.fsproj
│ ├── CoderTests.fs
│ ├── DynamicCode.fs
│ ├── paket.references
│ └── ReflectionTests.fs
├── Aardvark.Base.Tests
│ ├── Aardvark.Base.Tests.csproj
│ ├── AlgoDat
│ │ ├── DictTests.cs
│ │ ├── HigherOrderFunctionsTests.cs
│ │ └── SortingTests.cs
│ ├── Extensions
│ │ ├── Arrays.cs
│ │ ├── DateTime.cs
│ │ ├── Enumerable.cs
│ │ ├── Hashes.cs
│ │ └── ListHeapTests.cs
│ ├── Geometry
│ │ ├── Circle2dTests.cs
│ │ ├── Hull2dTests.cs
│ │ ├── Hull3dTests.cs
│ │ ├── IntersectionTestsTests.cs
│ │ ├── LineDistance.cs
│ │ ├── Plane3dTests.cs
│ │ └── PolygonClipping.cs
│ ├── Images
│ │ ├── PixImageTests.cs
│ │ ├── PixVolumeTests.cs
│ │ └── SystemDrawingTests.cs
│ ├── Json
│ │ └── SystemTextJsonTests.cs
│ ├── Math
│ │ ├── ColorTests.cs
│ │ ├── ComplexTests.cs
│ │ ├── Distributions.cs
│ │ ├── FunTests.cs
│ │ ├── HalfTests.cs
│ │ ├── PolynomialTests.cs
│ │ └── QuaternionTests.cs
│ ├── paket.references
│ ├── Plane
│ │ └── PlaneTest.cs
│ ├── Program.cs
│ ├── RangesBoxes
│ │ ├── BoxTests.cs
│ │ ├── Cell2dTests.cs
│ │ └── CellTests.cs
│ ├── Reporting
│ │ └── ReportingTests.cs
│ ├── Telemetry
│ │ └── TelemetryTests.cs
│ ├── Tensors
│ │ └── TensorMatrixTests.cs
│ ├── TestSuite
│ │ └── TestSuite.cs
│ ├── Trafos
│ │ ├── AffineTests.cs
│ │ ├── EuclideanTests.cs
│ │ ├── MatrixTests.cs
│ │ ├── Rot2dTests.cs
│ │ ├── Rot3dTests.cs
│ │ ├── Scale3dTests.cs
│ │ ├── Shift3dTests.cs
│ │ ├── SimilarityTests.cs
│ │ ├── TrafoTesting.cs
│ │ └── TrafoTests.cs
│ └── Vectors
│ ├── V3fCoderTests.cs
│ └── VectorTests.cs
├── Aardvark.Base.Windows.Tests
│ ├── Aardvark.Base.Windows.Tests.fsproj
│ ├── paket.references
│ ├── PixLoaderTests.fs
│ └── Program.fs
└── Aardvark.Geometry.Tests
├── Aardvark.Geometry.Tests.fsproj
├── paket.references
├── PolyRegion2dTests.fs
├── Program.fs
├── Regression.fs
└── TexturePacking.fs
120 directories, 744 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论