Build Information
Successful build of OCCTSwift, reference v4.0.0-beta.5 (8124f4), with Swift 6.3 for macOS (SPM) on 13 Oct 2026 05:13:16 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SecondMouseAU/OCCTSwift.git
Reference: v4.0.0-beta.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SecondMouseAU/OCCTSwift
* tag v4.0.0-beta.5 -> FETCH_HEAD
HEAD is now at 8124f49 Merge pull request #3262 from SecondMouseAU/release/beta5-docs
Cloned https://github.com/SecondMouseAU/OCCTSwift.git
Revision (git rev-parse @):
8124f49a326ce0433a92e217352cd777aafb6ebc
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/SecondMouseAU/OCCTSwift.git at v4.0.0-beta.5
Downloading binary artifact https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.6/OCCT.xcframework.zip
[19274/149428849] Downloading https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.6/OCCT.xcframework.zip
Downloaded https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.6/OCCT.xcframework.zip (17.56s)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "occtswift",
"name": "OCCTSwift",
"url": "https://github.com/SecondMouseAU/OCCTSwift.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/OCCTSwift",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/SecondMouseAU/OCCTSwift.git
[1/69760] Fetching occtswift
Fetched https://github.com/SecondMouseAU/OCCTSwift.git from cache (20.61s)
Creating working copy for https://github.com/SecondMouseAU/OCCTSwift.git
Working copy of https://github.com/SecondMouseAU/OCCTSwift.git resolved at v4.0.0-beta.5 (8124f49)
Fetching binary artifact https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.6/OCCT.xcframework.zip from cache
Fetched https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.6/OCCT.xcframework.zip from cache (15.13s)
warning: '.resolve-product-dependencies': dependency 'occtswift' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/SecondMouseAU/OCCTSwift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
Building for debugging...
[0/94] Copying libOCCT-macos.a
[1/94] Write sources
[2/94] Write OCCTTest-entitlement.plist
[2/94] Write sources
[8/94] Write Censuses-entitlement.plist
[9/94] Write Harnesses-entitlement.plist
[10/94] Write swift-version-69A768CDF2A0BEE1.txt
[11/94] Compiling OCCTBridge_Topology_Adjacency.mm
[12/94] Compiling OCCTBridge_Visualization_Camera.mm
[13/94] Compiling OCCTBridge_Visualization_Appearance.mm
[13/94] Compiling OCCTBridge_Topology_ShapeQueries.mm
[13/94] Compiling OCCTBridge_Visualization_Assets.mm
[13/94] Compiling OCCTBridge_Visualization_Presentation.mm
[13/94] Compiling OCCTBridge_Topology_Analysis.mm
[13/94] Compiling OCCTBridge_Topology_BoundingBox.mm
[13/94] Compiling OCCTBridge_Topology_Extrema.mm
[13/94] Compiling OCCTBridge_Surface_Surfaces.mm
[21/100] Compiling OCCTBridge_Surface_Extrema.mm
[22/100] Compiling OCCTBridge_Surface_Analysis.mm
[23/100] Compiling OCCTBridge_Surface_Intersection.mm
[24/100] Compiling OCCTBridge_Surface_Conversion.mm
[25/100] Compiling OCCTBridge_Spatial_SpatialQueries.mm
[26/100] Compiling OCCTBridge_Surface_Adaptor.mm
[27/100] Compiling OCCTBridge_Surface_Fill.mm
[28/100] Compiling OCCTBridge_Spatial_MathSolvers.mm
[30/100] Compiling OCCTPlatform Platform.swift
[31/100] Compiling OCCTPlatform FoundationCompat.swift
[32/100] Emitting module OCCTPlatform
[33/100] Compiling OCCTPlatform PlatformLock.swift
[34/100] Emitting module RunnerCore
[35/100] Compiling RunnerCore GenericRunner.swift
[35/100] Compiling OCCTBridge_Spatial_Intersection.mm
[36/100] Compiling OCCTBridge_Spatial_GeometryUtils.mm
[37/100] Compiling OCCTBridge_Spatial_Bounding.mm
[38/100] Compiling OCCTBridge_ProjLib_NLPlate.mm
[39/100] Compiling OCCTBridge_Modeling_Transform.mm
[40/100] Compiling OCCTBridge_Properties.mm
[41/100] Compiling OCCTBridge_Modeling_WireEdgeFaceBuilders.mm
[42/100] Compiling OCCTBridge_Modeling_Sweep.mm
[43/100] Compiling OCCTBridge_Modeling_ShapeToolsHistory.mm
[44/100] Compiling OCCTBridge_Modeling_SolidPrimitives.mm
[45/100] Compiling OCCTBridge_Modeling_Misc.mm
[46/100] Compiling OCCTBridge_Modeling_HLRProjection.mm
[47/100] Compiling OCCTBridge_Modeling_HealingSewing.mm
[48/100] Compiling OCCTBridge_Modeling_Fillet.mm
[49/100] Compiling OCCTBridge_Modeling_Features.mm
[50/100] Compiling OCCTBridge_Modeling_Chamfer.mm
[51/100] Compiling OCCTBridge_Mesh.mm
[52/100] Compiling OCCTBridge_Modeling_Boolean.mm
[53/100] Compiling OCCTBridge_IO_OSDUtilities.mm
[54/100] Compiling OCCTBridge_IO_StepFormat.mm
[55/100] Compiling OCCTBridge_IO_Misc.mm
[56/100] Compiling OCCTBridge_IO_NativeFormats.mm
[57/100] Compiling OCCTBridge_IO_MeshFormats.mm
[58/100] Compiling OCCTBridge_IO_IgesFormat.mm
[59/100] Compiling OCCTBridge_IO_Diagnostics.mm
[60/100] Compiling OCCTBridge_Healing_Upgrade.mm
[61/100] Compiling OCCTBridge_Healing_Sewing.mm
[62/100] Compiling OCCTBridge_Healing_Misc.mm
[63/100] Compiling OCCTBridge_Healing_Filling.mm
[64/100] Compiling OCCTBridge_Healing_Fix.mm
[65/100] Compiling OCCTBridge_Healing_Blends.mm
[66/100] Compiling OCCTBridge_Healing_Analysis.mm
[67/100] Compiling OCCTBridge_HLR.mm
[68/100] Compiling OCCTBridge_Geom2d_Hatching.mm
[69/100] Compiling OCCTBridge_Geom2d_GccSolver.mm
[70/100] Compiling OCCTBridge_Geom2d_Extrema.mm
[71/100] Compiling OCCTBridge_Geom2d_Conversion.mm
[72/100] Compiling OCCTBridge_Geom2d_Curves.mm
[73/100] Compiling OCCTBridge_Geom2d_Bisector.mm
[74/100] Compiling OCCTBridge_Geom2d_Adaptor.mm
[75/100] Compiling OCCTBridge_Document_GDT.mm
[76/100] Compiling OCCTBridge_Document_Functions.mm
[77/100] Compiling OCCTBridge_Document_DocumentLifecycle.mm
[78/100] Compiling OCCTBridge_Document_Assembly.mm
[79/100] Compiling OCCTBridge_Document_Attributes.mm
[80/100] Compiling OCCTBridge_Document_Appearance.mm
[81/100] Compiling OCCTBridge_Curve3D_Extrema.mm
[82/100] Compiling OCCTBridge_Curve3D_Curves.mm
[83/100] Compiling OCCTBridge_Curve3D_ArcLength.mm
[84/100] Compiling OCCTBridge_Curve3D_Conversion.mm
[85/100] Compiling OCCTBridge_Curve3D_Approximation.mm
[86/100] Compiling OCCTBridge_Curve3D_Adaptor.mm
[87/100] Compiling OCCTBridge_AdvancedModeling.mm
[88/100] Compiling OCCTBridge_AIS.mm
[89/100] Compiling OCCTBridge.mm
[90/100] Compiling OCCTBridge_BRepGraph.mm
[92/309] Compiling OCCTSwift IDFilter.swift
[93/309] Compiling OCCTSwift IOStatus.swift
[94/309] Compiling OCCTSwift ImportProgress.swift
[95/309] Compiling OCCTSwift ImportResult.swift
[96/309] Compiling OCCTSwift IntAna.swift
[97/309] Compiling OCCTSwift IntAna2d.swift
[98/309] Compiling OCCTSwift IntCSResult.swift
[99/309] Compiling OCCTSwift IntTools.swift
[100/309] Compiling OCCTSwift Interval.swift
[101/309] Compiling OCCTSwift IntfTool.swift
[102/309] Compiling OCCTSwift KDTree.swift
[103/309] Compiling OCCTSwift LawFunction.swift
[104/309] Compiling OCCTSwift LengthUnit.swift
[105/309] Compiling OCCTSwift LocalProperties.swift
[106/309] Compiling OCCTSwift LogSample.swift
[107/309] Compiling OCCTSwift MassCentroid.swift
[108/309] Compiling OCCTSwift MassProperties.swift
[109/309] Compiling OCCTSwift Material.swift
[110/309] Compiling OCCTSwift MaterialInfo.swift
[111/309] Compiling OCCTSwift MathDimension.swift
[112/309] Compiling OCCTSwift MathLibrary.swift
[113/309] Compiling OCCTSwift MathSolver.swift
[114/309] Compiling OCCTSwift Matrix2D.swift
[115/332] Compiling OCCTSwift Extrema2d.swift
[116/332] Compiling OCCTSwift ExtremaTypes.swift
[117/332] Compiling OCCTSwift Face.swift
[118/332] Compiling OCCTSwift FeatureRecognition.swift
[119/332] Compiling OCCTSwift FeatureReconstructor.swift
[120/332] Compiling OCCTSwift FillConstraint.swift
[121/332] Compiling OCCTSwift FilletBuilder.swift
[122/332] Compiling OCCTSwift FillingPoleGrid.swift
[123/332] Compiling OCCTSwift FillingSurface.swift
[124/332] Compiling OCCTSwift FontManager.swift
[125/332] Compiling OCCTSwift FreeBoundsProperties.swift
[126/332] Compiling OCCTSwift GDTRead.swift
[127/332] Compiling OCCTSwift GDTWrite.swift
[128/332] Compiling OCCTSwift GProps.swift
[129/332] Compiling OCCTSwift GeneralTransform2D.swift
[130/332] Compiling OCCTSwift GeomEval.swift
[131/332] Compiling OCCTSwift GeomPrimitives.swift
[132/332] Compiling OCCTSwift GeomTransformation.swift
[133/332] Compiling OCCTSwift GeometryProperties.swift
[134/332] Compiling OCCTSwift HatchBuilder.swift
[135/332] Compiling OCCTSwift HatchPattern.swift
[136/332] Compiling OCCTSwift Helix.swift
[137/332] Compiling OCCTSwift HostInfo.swift
[138/332] Compiling OCCTSwift MeasurementHelpers.swift
[139/332] Compiling OCCTSwift MedialAxis.swift
[140/332] Compiling OCCTSwift MemInfo.swift
[141/332] Compiling OCCTSwift Mesh.swift
[142/332] Compiling OCCTSwift MeshCoordinateSystem.swift
[143/332] Compiling OCCTSwift MeshIterators.swift
[144/332] Compiling OCCTSwift MeshTypes.swift
[145/332] Compiling OCCTSwift MessageSystem.swift
[146/332] Compiling OCCTSwift Messenger.swift
[147/332] Compiling OCCTSwift NamingHistory.swift
[148/332] Compiling OCCTSwift NativeHandleView.swift
[149/332] Compiling OCCTSwift NormalProjection.swift
[150/332] Compiling OCCTSwift NoteObject.swift
[151/332] Compiling OCCTSwift OBB.swift
[152/332] Compiling OCCTSwift OCCTDiagnostics.swift
[153/332] Compiling OCCTSwift OCCTPrecision.swift
[154/332] Compiling OCCTSwift OCCTSerialQueue.swift
[155/332] Compiling OCCTSwift OSDFile.swift
[156/332] Compiling OCCTSwift OSDPath.swift
[157/332] Compiling OCCTSwift OffsetAncestors.swift
[158/332] Compiling OCCTSwift OffsetJoinType.swift
[159/332] Compiling OCCTSwift OrientedBoundingBox.swift
[160/332] Compiling OCCTSwift PCDMStatus.swift
[161/332] Compiling OCCTSwift ThruSectionsBuilder.swift
[162/332] Compiling OCCTSwift Timer.swift
[163/332] Compiling OCCTSwift TopologyRef.swift
[164/332] Compiling OCCTSwift TransactionDelta.swift
[165/332] Compiling OCCTSwift Transform2D.swift
[166/332] Compiling OCCTSwift TransformFactory.swift
[167/332] Compiling OCCTSwift TransformUtils.swift
[168/332] Compiling OCCTSwift TrigRoots.swift
[169/332] Compiling OCCTSwift UnicodeUtils.swift
[170/332] Compiling OCCTSwift UnifySameDomainBuilder.swift
[171/332] Compiling OCCTSwift Units.swift
[172/332] Compiling OCCTSwift UnitsConversion.swift
[173/332] Compiling OCCTSwift ValidateEdgeResult.swift
[174/332] Compiling OCCTSwift VectorMath.swift
[175/332] Compiling OCCTSwift ViewObject.swift
[176/332] Compiling OCCTSwift VisMaterial.swift
[177/332] Compiling OCCTSwift VrmlRepresentation.swift
[178/332] Compiling OCCTSwift Wire.swift
[179/332] Compiling OCCTSwift WireAnalyzer.swift
[180/332] Compiling OCCTSwift WireBuilder.swift
[181/332] Compiling OCCTSwift WireCurve.swift
[182/332] Compiling OCCTSwift WireOrder.swift
[183/332] Compiling OCCTSwift ZLayerSettings.swift
[184/332] Compiling OCCTSwift AnalyticGeometry.swift
[185/332] Compiling OCCTSwift AnalyticalResult.swift
[186/332] Compiling OCCTSwift Annotation.swift
[187/332] Compiling OCCTSwift ApproxResult.swift
[188/332] Compiling OCCTSwift ArcLengthCurveAdaptor.swift
[189/332] Compiling OCCTSwift AsDesTracker.swift
[190/332] Compiling OCCTSwift AssemblyGraph.swift
[191/332] Compiling OCCTSwift AssemblyItemId.swift
[192/332] Compiling OCCTSwift AssemblyNode.swift
[193/332] Compiling OCCTSwift AxisPlacement2D.swift
[194/332] Compiling OCCTSwift BRepGraph+Attributes.swift
[195/332] Compiling OCCTSwift BRepGraph.swift
[196/332] Compiling OCCTSwift BSplineApproxInterp.swift
[197/332] Compiling OCCTSwift BiTgteCurveOnEdge.swift
[198/332] Compiling OCCTSwift BillOfMaterials.swift
[199/332] Compiling OCCTSwift BisectorResult.swift
[200/332] Compiling OCCTSwift BndLib.swift
[201/332] Compiling OCCTSwift BooleanResult.swift
[202/332] Compiling OCCTSwift BoundSortBox.swift
[203/332] Compiling OCCTSwift BoundingSphere.swift
[204/332] Compiling OCCTSwift CPUTime.swift
[205/332] Compiling OCCTSwift Camera.swift
[206/332] Compiling OCCTSwift CanonicalForm.swift
[207/332] Compiling OCCTSwift CellsBuilder.swift
[208/332] Compiling OCCTSwift ChamferBuilder.swift
[209/332] Compiling OCCTSwift Circle2DSolution.swift
[210/332] Compiling OCCTSwift ClipPlane.swift
[211/332] Compiling OCCTSwift Color.swift
[212/332] Compiling OCCTSwift CompBezierConverter.swift
[213/332] Compiling OCCTSwift Conic2D.swift
[214/332] Compiling OCCTSwift ConstructionContext.swift
[215/332] Compiling OCCTSwift ConstructionEntity.swift
[216/332] Compiling OCCTSwift ConstructionLayer.swift
[217/332] Compiling OCCTSwift ContapContourResult.swift
[218/332] Compiling OCCTSwift Continuity.swift
[219/332] Compiling OCCTSwift CoordinateSystem.swift
[220/332] Compiling OCCTSwift CoordinateSystem3D.swift
[221/332] Compiling OCCTSwift CoveringEdges.swift
[222/332] Compiling OCCTSwift Curve2D.swift
[223/332] Compiling OCCTSwift Curve2DGcc.swift
[224/332] Compiling OCCTSwift Curve3D.swift
[225/332] Compiling OCCTSwift CurveProfiler.swift
[226/332] Compiling OCCTSwift DXFExporter.swift
[227/332] Compiling OCCTSwift Date.swift
[228/332] Compiling OCCTSwift DirectoryIterator.swift
[229/332] Compiling OCCTSwift DirectoryUtils.swift
[230/332] Compiling OCCTSwift DiskInfo.swift
[231/332] Compiling OCCTSwift PDFExporter.swift
[232/332] Compiling OCCTSwift PerfMeter.swift
[233/332] Compiling OCCTSwift Period.swift
[234/332] Compiling OCCTSwift PerpendicularBasis.swift
[235/332] Compiling OCCTSwift PipeShellBuilder.swift
[236/332] Compiling OCCTSwift PipeSweepMode.swift
[237/332] Compiling OCCTSwift PixMap.swift
[238/332] Compiling OCCTSwift PlateSolver.swift
[239/332] Compiling OCCTSwift Point2D.swift
[240/332] Compiling OCCTSwift PointClassification.swift
[241/332] Compiling OCCTSwift PolynomialConvert.swift
[242/332] Compiling OCCTSwift PolynomialSolver.swift
[243/332] Compiling OCCTSwift PresentationMesh.swift
[244/332] Compiling OCCTSwift PresentationStyle.swift
[245/332] Compiling OCCTSwift ProcessInfo.swift
[246/332] Compiling OCCTSwift ProjLib.swift
[247/332] Compiling OCCTSwift Projection.swift
[248/332] Compiling OCCTSwift QuadricIntersection.swift
[249/332] Compiling OCCTSwift Quaternion.swift
[250/332] Compiling OCCTSwift Range.swift
[251/332] Compiling OCCTSwift ReShapeContext.swift
[252/332] Compiling OCCTSwift ResourceManager.swift
[253/332] Compiling OCCTSwift SAWireAnalysis.swift
[254/332] Compiling OCCTSwift ShapeContents.swift
[255/332] Compiling OCCTSwift ShapeContentsExtended.swift
[256/332] Compiling OCCTSwift ShapeDistance.swift
[257/332] Compiling OCCTSwift ShapeFixStatus.swift
[258/332] Compiling OCCTSwift ShapeFixer.swift
[259/332] Compiling OCCTSwift ShapeFixers.swift
[260/332] Compiling OCCTSwift ShapeImage.swift
[261/332] Compiling OCCTSwift ShapeMeasurements.swift
[262/332] Compiling OCCTSwift ShapeProperties.swift
[263/332] Compiling OCCTSwift ShapeRayIntersection.swift
[264/332] Compiling OCCTSwift ShapeType.swift
[265/332] Compiling OCCTSwift SharedLibrary.swift
[266/332] Compiling OCCTSwift SheetLayout.swift
[267/332] Compiling OCCTSwift SheetMetal.swift
[268/332] Compiling OCCTSwift Sketch.swift
[269/332] Compiling OCCTSwift StepHeader.swift
[270/332] Compiling OCCTSwift SubShapeEnumeration.swift
[271/332] Compiling OCCTSwift Surface.swift
[272/332] Compiling OCCTSwift SurfaceIntersectionResult.swift
[273/332] Compiling OCCTSwift SweepGuideTypes.swift
[274/332] Compiling OCCTSwift TObjApplication.swift
[275/332] Compiling OCCTSwift TangentialDeflectionPoint.swift
[276/332] Compiling OCCTSwift ThreadFeatures.swift
[277/332] Emitting module OCCTSwift
[278/332] Compiling OCCTSwift SIMD3Unpacking.swift
[279/332] Compiling OCCTSwift STEPOptions.swift
[280/332] Compiling OCCTSwift SVGExporter.swift
[281/332] Compiling OCCTSwift SameParameterResult.swift
[282/332] Compiling OCCTSwift Sampling.swift
[283/332] Compiling OCCTSwift Section2D.swift
[284/332] Compiling OCCTSwift SectionBuilder.swift
[285/332] Compiling OCCTSwift Selection.swift
[286/332] Compiling OCCTSwift Selector.swift
[287/332] Compiling OCCTSwift SewingBuilder.swift
[288/332] Compiling OCCTSwift Shape+Analysis.swift
[289/332] Compiling OCCTSwift Shape+Curve.swift
[290/332] Compiling OCCTSwift Shape+Drawing.swift
[291/332] Compiling OCCTSwift Shape+Geom2d.swift
[292/332] Compiling OCCTSwift Shape+Math.swift
[293/332] Compiling OCCTSwift Shape+Mesh.swift
[294/332] Compiling OCCTSwift Shape+Modeling.swift
[295/332] Compiling OCCTSwift Shape+ShapeHealing.swift
[296/332] Compiling OCCTSwift Shape+Surface.swift
[297/332] Compiling OCCTSwift Shape+Topology.swift
[298/332] Compiling OCCTSwift Shape.swift
[299/332] Compiling OCCTSwift ShapeAnalysisResult.swift
[300/332] Compiling OCCTSwift ShapeAxis.swift
[301/332] Compiling OCCTSwift DisplayDrawer.swift
[302/332] Compiling OCCTSwift DistanceResult.swift
[303/332] Compiling OCCTSwift Document.swift
[304/332] Compiling OCCTSwift DocumentError.swift
[305/332] Compiling OCCTSwift Drawing.swift
[306/332] Compiling OCCTSwift DrawingAnnotation.swift
[307/332] Compiling OCCTSwift DrawingAutoCenterlines.swift
[308/332] Compiling OCCTSwift DrawingAutoDimensions.swift
[309/332] Compiling OCCTSwift DrawingComposition.swift
[310/332] Compiling OCCTSwift DrawingDispatch.swift
[311/332] Compiling OCCTSwift DrawingSheet.swift
[312/332] Compiling OCCTSwift DrawingStyle.swift
[313/332] Compiling OCCTSwift DrawingSymbols.swift
[314/332] Compiling OCCTSwift DrawingThreadAnnotation.swift
[315/332] Compiling OCCTSwift DriverTable.swift
[316/332] Compiling OCCTSwift Edge.swift
[317/332] Compiling OCCTSwift EdgeAnalysis.swift
[318/332] Compiling OCCTSwift EdgeCurve.swift
[319/332] Compiling OCCTSwift ElLib.swift
[320/332] Compiling OCCTSwift Environment.swift
[321/332] Compiling OCCTSwift EvolvedSectionInfo.swift
[322/332] Compiling OCCTSwift EvolvingFilletEdge.swift
[323/332] Compiling OCCTSwift Exporter.swift
[324/349] Compiling OCCTTest main.swift
[325/349] Emitting module OCCTTest
[325/349] Write Objects.LinkFileList
[327/349] Compiling Censuses main.swift
[328/349] Compiling Harnesses main.swift
[329/349] Compiling Censuses SharedFixtures.swift
[330/349] Compiling Censuses Issue761.swift
[331/349] Compiling Harnesses PropertiesLifetime.swift
[332/349] Compiling Harnesses HarnessRunner.swift
[333/349] Compiling Harnesses AnalyzeSelfIntersectionTiming.swift
[334/349] Compiling Harnesses PocketEnclosureTiming.swift
[335/349] Compiling Harnesses SheetMetalVolumes.swift
[336/349] Emitting module Harnesses
[336/349] Write Objects.LinkFileList
[337/349] Linking OCCTTest
[338/349] Linking Harnesses
[339/349] Applying OCCTTest
[340/349] Applying Harnesses
[342/349] Compiling Censuses ClusterA.swift
[343/349] Compiling Censuses ClusterB.swift
[344/349] Compiling Censuses ClusterD.swift
[345/349] Compiling Censuses CensusRunner.swift
[346/349] Emitting module Censuses
[346/349] Write Objects.LinkFileList
[347/349] Linking Censuses
[348/349] Applying Censuses
Build complete! (48.41s)
Build complete.
{
"cxx_language_standard" : "c++17",
"dependencies" : [
],
"manifest_display_name" : "OCCTSwift",
"name" : "OCCTSwift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "visionos",
"version" : "1.0"
},
{
"name" : "tvos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "OCCTSwift",
"targets" : [
"OCCTSwift"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "OCCTTest",
"targets" : [
"OCCTTest"
],
"type" : {
"executable" : null
}
},
{
"name" : "Harnesses",
"targets" : [
"Harnesses"
],
"type" : {
"executable" : null
}
},
{
"name" : "Censuses",
"targets" : [
"Censuses"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "RunnerCore",
"module_type" : "SwiftTarget",
"name" : "RunnerCore",
"path" : "Scripts/repro/runner-core",
"product_memberships" : [
"Harnesses",
"Censuses"
],
"sources" : [
"GenericRunner.swift"
],
"type" : "library"
},
{
"c99name" : "OCCTXCAFTests",
"module_type" : "SwiftTarget",
"name" : "OCCTXCAFTests",
"path" : "Tests/OCCTXCAFTests",
"sources" : [
"Annotations/XCAFDocClippingPlaneToolTests.swift",
"Annotations/XCAFDocNoteBalloonTests.swift",
"Annotations/XCAFDocNoteBinDataTests.swift",
"Annotations/XCAFDocNoteCommentTests.swift",
"Annotations/XCAFDocNotesToolTests.swift",
"Annotations/XCAFNoteObjectsTests.swift",
"Annotations/XCAFViewObjectTests.swift",
"Appearance/ColorToolCompletionsTests.swift",
"Appearance/DocumentColorMaterialTests.swift",
"Appearance/DocumentMaterialTests.swift",
"Appearance/VisMaterialCommonTests.swift",
"Appearance/VisMaterialPBRTests.swift",
"Appearance/XCAFDocColorTests.swift",
"Appearance/XCAFDocMaterialTests.swift",
"Appearance/XCAFPrsStyleIsEmptyTests.swift",
"Appearance/XCAFPrsStyleTests.swift",
"Appearance/XDEColorToolByShapeTests.swift",
"Assembly/AssemblyNodeIdentityTests.swift",
"Assembly/DocumentExplorerExtensionTests.swift",
"Assembly/DocumentExplorerTests.swift",
"Assembly/Issue173AssemblySTEPTests.swift",
"Assembly/XCAFDocAssemblyGraphTests.swift",
"Assembly/XCAFDocAssemblyItemIdTests.swift",
"Assembly/XCAFDocAssemblyItemRefTests.swift",
"Assembly/XCAFDocAssemblyIteratorTests.swift",
"Assembly/XCAFDocGraphNodeTests.swift",
"Assembly/XCAFDocLocationTests.swift",
"Assembly/XDEEditorTests.swift",
"Document/DocumentModifiedTests.swift",
"Document/DocumentTests.swift",
"Document/Issue2730CreateLabelTagSourceTests.swift",
"Document/OCAFDocumentMetadataTests.swift",
"Document/TDocStdXLinkToolTests.swift",
"Document/XLinkTests.swift",
"DocumentIO/OBJDocumentIOTests.swift",
"DocumentIO/OCAFFormatRegistrationTests.swift",
"DocumentIO/OCAFSaveInPlaceTests.swift",
"DocumentIO/OCAFSaveLoadBinaryTests.swift",
"DocumentIO/OCAFSaveLoadXmlTests.swift",
"DocumentIO/PCDMStatusEnumTests.swift",
"GDT/DimTolToolTests.swift",
"GDT/DocumentGDTTests.swift",
"GDT/GDTDimensionAccessorTests.swift",
"GDT/GDTDocumentTests.swift",
"GDT/GDTToleranceDatumAccessorTests.swift",
"GDT/GDTUnifiedReadTests.swift",
"GDT/Issue1030DatumLookupGuardTests.swift",
"GDT/Issue1037GDTEnumRangeTests.swift",
"GDT/Issue1038DatumTargetPlacementTests.swift",
"GDT/Issue1055DatumNameLengthTests.swift",
"GDT/Issue1056GDTWriteAnswerTests.swift",
"GDT/Issue1435DatumDocumentToolTableTests.swift",
"GDT/Issue1481DimensionRefCountTests.swift",
"GDT/XCAFDocDimTolTests.swift",
"Layers/DocumentLayerTests.swift",
"Layers/Issue1078LayerNameLengthTests.swift",
"Layers/XDELayerToolExpansionTests.swift",
"ShapeTool/ShapeToolCompletionsTests.swift",
"ShapeTool/XCAFComponentMatrixTests.swift",
"ShapeTool/XCAFDocShapeMapToolTests.swift",
"ShapeTool/XDEAreaVolumeCentroidTests.swift",
"ShapeTool/XDEAssemblyOperationTests.swift",
"ShapeTool/XDEShapeToolQueryTests.swift",
"TDF/IDFilterTests.swift",
"TDF/TDFAttributeIteratorTests.swift",
"TDF/TDFChildIDIteratorTests.swift",
"TDF/TDFComparisonToolTests.swift",
"TDF/TDFCopyLabelTests.swift",
"TDF/TDFLabelNameTests.swift",
"TDF/TDFLabelPropertyTests.swift",
"TDF/TDFReferenceTests.swift",
"TDataStd/ChildNodeIteratorTests.swift",
"TDataStd/CurrentTests.swift",
"TDataStd/DirectoryTests.swift",
"TDataStd/ExpressionTests.swift",
"TDataStd/Issue2855OCAFArrayBoundsTests.swift",
"TDataStd/Issue2866OCAFArraySetterRangeTests.swift",
"TDataStd/TDataStdAsciiStringTests.swift",
"TDataStd/TDataStdBooleanArrayTests.swift",
"TDataStd/TDataStdBooleanListTests.swift",
"TDataStd/TDataStdByteArrayTests.swift",
"TDataStd/TDataStdCommentTests.swift",
"TDataStd/TDataStdExtStringArrayTests.swift",
"TDataStd/TDataStdExtStringListTests.swift",
"TDataStd/TDataStdIntPackedMapTests.swift",
"TDataStd/TDataStdIntegerArrayTests.swift",
"TDataStd/TDataStdIntegerListTests.swift",
"TDataStd/TDataStdIntegerTests.swift",
"TDataStd/TDataStdNamedDataTests.swift",
"TDataStd/TDataStdNoteBookTests.swift",
"TDataStd/TDataStdRealArrayTests.swift",
"TDataStd/TDataStdRealListTests.swift",
"TDataStd/TDataStdRealTests.swift",
"TDataStd/TDataStdReferenceArrayTests.swift",
"TDataStd/TDataStdReferenceListTests.swift",
"TDataStd/TDataStdRelationTests.swift",
"TDataStd/TDataStdTreeNodeTests.swift",
"TDataStd/TickTests.swift",
"TDataStd/UAttributeTests.swift",
"TDataStd/VariableTests.swift",
"TDataXtd/DriverTableTests.swift",
"TDataXtd/Issue443TriangulationAttributeTests.swift",
"TDataXtd/TDataXtdConstraintTests.swift",
"TDataXtd/TDataXtdGeometricAttrTests.swift",
"TDataXtd/TDataXtdGeometryAttributeTests.swift",
"TDataXtd/TDataXtdPatternStdTests.swift",
"TDataXtd/TDataXtdPlacementTests.swift",
"TDataXtd/TDataXtdPositionAttributeTests.swift",
"TDataXtd/TDataXtdPresentationTests.swift",
"TDataXtd/TDataXtdShapeAttributeTests.swift",
"TDataXtd/TDataXtdTriangulationAttributeTests.swift",
"TFunction/TFunctionDriverTableTests.swift",
"TFunction/TFunctionFunctionAttrTests.swift",
"TFunction/TFunctionGraphNodeTests.swift",
"TFunction/TFunctionIFunctionTests.swift",
"TFunction/TFunctionLogbookTests.swift",
"TFunction/TFunctionScopeTests.swift",
"TNaming/TNamingBasicTests.swift",
"TNaming/TNamingCopyShapeTests.swift",
"TNaming/TNamingExtensionTests.swift",
"TNaming/TNamingNamingTests.swift",
"TNaming/TNamingScopeTests.swift",
"TNaming/TNamingSelectResolveTests.swift",
"TNaming/TNamingTracingTests.swift",
"TNaming/TNamingTranslatorTests.swift",
"TObj/Issue1588TObjApplicationReleaseTests.swift",
"TObj/Issue2897TObjApplicationOverReleaseTests.swift",
"TObj/TObjApplicationTests.swift",
"Transactions/DocumentTransactionTests.swift",
"Transactions/DocumentUndoRedoTests.swift",
"Transactions/Issue970TransactionAPITests.swift",
"Transactions/TDFTransactionNamedTests.swift",
"XCAFTestFixtures.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTTopologyTests",
"module_type" : "SwiftTarget",
"name" : "OCCTTopologyTests",
"path" : "Tests/OCCTTopologyTests",
"sources" : [
"BRepLib/BRepLibExtendedTests.swift",
"BRepLib/BRepLibMakeEdgeTests.swift",
"BRepLib/BRepLibMakeFaceTests.swift",
"BRepLib/BRepLibMakeShellTests.swift",
"BRepLib/BRepLibPointCloudShapeTests.swift",
"BRepLib/BRepLibToolTriangulatedShapeTests.swift",
"BRepLib/BRepLibUtilitiesTests.swift",
"BRepLib/BuildCurves3dTests.swift",
"BRepLib/EdgesToFacesTests.swift",
"BRepLib/Issue1440PointCloudToleranceTests.swift",
"BRepLib/Issue1452PointCloudAutoDensityTests.swift",
"BRepLib/Issue1639UpdateEdgeToleranceTests.swift",
"BRepLib/Issue841FaceFromPlaneCylinderToleranceTests.swift",
"BRepLib/MakeEdgeCompletionsTests.swift",
"BRepLib/MakeFaceCompletionsTests.swift",
"BRepLib/MakeFaceExtrasTests.swift",
"BRepLib/MakeSolidFromShellTests.swift",
"BRepLib/MakeVertexTests.swift",
"BRepLib/ShellVertexTests.swift",
"BRepLib/SolidConstructionTests.swift",
"BRepLib/SolidFromShellTests.swift",
"BRepLib/WireBuilderTests.swift",
"BRepLib/WireFromEdgesTests.swift",
"BRepTool/BRepAdaptorTests.swift",
"BRepTool/BRepToolCompletionsTests.swift",
"BRepTool/BRepToolExtrasTests.swift",
"BRepTool/BRepToolExtrasV128Tests.swift",
"BRepTool/BRepToolPolygonTests.swift",
"BRepTool/BRepToolQueryTests.swift",
"BRepTool/BRepToolsStaticsTests.swift",
"BRepTool/BRepToolsUtilitiesTests.swift",
"Edges/EdgeAdjacencyTests.swift",
"Edges/EdgeAnalysisTests.swift",
"Edges/EdgeConcavityTests.swift",
"Edges/EdgeConnectTests.swift",
"Edges/EdgeDiscretizationTests.swift",
"Edges/EdgeFaceExtractionTests.swift",
"Edges/GeometricEdgeSelectionTests.swift",
"Edges/Issue1434DihedralAngleRangeTests.swift",
"Edges/Issue1440EdgeDeflectionArgumentOrderTests.swift",
"Edges/Issue2872EdgePolylineDeflectionBoundsTests.swift",
"Edges/Issue3044EdgeLengthEllipseTests.swift",
"Edges/Issue495FaceContinuityTests.swift",
"Edges/Issue638EdgeOrientationContractTests.swift",
"Edges/OrderedEdgePointsTests.swift",
"Edges/TopCnxEdgeFaceTransitionTests.swift",
"Edges/TopExpAdjacencyTests.swift",
"Edges/TopExpCommonVertexTests.swift",
"Faces/FacePrimaryAxisTests.swift",
"Faces/FacePropertyTests.swift",
"Faces/FaceSubdivisionTests.swift",
"Faces/Issue1640DuplicateSplittersTests.swift",
"Faces/Issue211OuterShellTests.swift",
"Faces/Issue2769DivideAreaTests.swift",
"Faces/Issue439OuterShellMultiSolidTests.swift",
"Faces/Issue541FaceIndexContractTests.swift",
"Faces/Issue614FaceOrientationTests.swift",
"Faces/Issue859IsHorizontalSingleFetchTests.swift",
"Faces/PointProjectionTests.swift",
"Interference/ShapeCSIntersectorTestsV52.swift",
"Interference/ShapeProximityTests.swift",
"Interference/ShapeSectionTests.swift",
"Modification/BRepToolsModifierTests.swift",
"Modification/BRepToolsSubstitutionTests.swift",
"Modification/CopyModificationTests.swift",
"Modification/DeepShapeCopyTests.swift",
"Modification/QuiltFacesTests.swift",
"Modification/ReShapeContextTests.swift",
"Modification/ReShapeTests.swift",
"Modification/ShapeHistoryTests.swift",
"Modification/ShapeSurgeryTests.swift",
"Modification/SubstitutionTests.swift",
"NullGuards/Issue1008WireFromEdgesTypeGuardTests.swift",
"NullGuards/Issue1026NullShapeTypeGuardTests.swift",
"NullGuards/Issue1034NullAndEmptyTests.swift",
"NullGuards/Issue1035NullShapeUnwrapTests.swift",
"NullGuards/Issue1492TopologyAdjacencyNullGuardTests.swift",
"NullGuards/Issue2812CastReferenceSpellingGuardTests.swift",
"NullGuards/Issue900BoundingBoxOutParamZeroingTests.swift",
"ShapeFix/ContiguousEdgesTests.swift",
"ShapeFix/DropSmallEdgesTests.swift",
"ShapeFix/FaceFixerTests.swift",
"ShapeFix/FaceFixingTests.swift",
"ShapeFix/FaceRestrictionTests.swift",
"ShapeFix/FindContigousEdgesTests.swift",
"ShapeFix/FixSmallFacesTests.swift",
"ShapeFix/FixWireframeTests.swift",
"ShapeFix/FuseEdgesTests.swift",
"ShapeFix/ShapeUnificationTests.swift",
"ShapeFix/SmallFaceDetectionTests.swift",
"ShapeFix/WireFixerExtendedTests.swift",
"ShapeFix/WireFixerTests.swift",
"ShapeFix/WireFixingTests.swift",
"SubShapes/GenericSubShapeExtractionTests.swift",
"SubShapes/Issue502SubShapeTraversalTests.swift",
"SubShapes/Issue613IndexContractTests.swift",
"SubShapes/Issue979SubShapeIndexIdentityTests.swift",
"SubShapes/SubShapeExtractionTests.swift",
"SubShapes/UniqueSubShapeCountTests.swift",
"TopoDS/Issue3074TotalEdgeLengthTests.swift",
"TopoDS/Issue3130BorrowedHandleTests.swift",
"TopoDS/Issue833MaxToleranceEncodingTests.swift",
"TopoDS/Issue844ShapeTypeConsolidationTests.swift",
"TopoDS/Issue994Matrix12Tests.swift",
"TopoDS/PeriodicTests.swift",
"TopoDS/ShapeContentsExtendedTests.swift",
"TopoDS/ShapeContentsTests.swift",
"TopoDS/ShapeEmptyCopyTests.swift",
"TopoDS/ShapeExtrasV112Tests.swift",
"TopoDS/ShapeFromEdgeTests.swift",
"TopoDS/ShapeFromFaceTests.swift",
"TopoDS/ShapeFromWireTests.swift",
"TopoDS/ShapeQueriesV123Tests.swift",
"TopoDS/ShapeQueryTests.swift",
"TopoDS/ShapeSymmetryAxesTests.swift",
"TopoDS/ShapeTests.swift",
"TopoDS/ShapeTopologyExtensionTests.swift",
"TopoDS/ShapeTopologyExtrasTests.swift",
"TopoDS/TopoDSBuilderTests.swift",
"TopologyTestFixtures.swift",
"Validity/BRepCheckExtendedTests.swift",
"Validity/BRepCheckSubShapeTests.swift",
"Validity/BRepClass3dTests.swift",
"Validity/BRepClassFClassifierTests.swift",
"Validity/Issue1088SelfIntersectsAnswerTests.swift",
"Validity/Issue1392CheckSolidTests.swift",
"Validity/Issue1461ValidateEdgeSameParameterTests.swift",
"Validity/Issue2734CheckSubShapeErrorCountTests.swift",
"Validity/ShapeCheckTests.swift",
"Validity/ValidateEdgeTests.swift",
"Wires/Fast3DPolygonTests.swift",
"Wires/ProjectWireWithWireTests.swift",
"Wires/WireAllEdgePolylinesTests.swift",
"Wires/WireAnalysisTests.swift",
"Wires/WireAnalyzerV124Tests.swift",
"Wires/WireBoundsTests.swift",
"Wires/WireEdgesTests.swift",
"Wires/WireExplorerExtensionTests.swift",
"Wires/WireExplorerTests.swift",
"Wires/WireOrderTests.swift",
"Wires/WireTests.swift"
],
"target_dependencies" : [
"OCCTSwift",
"OCCTBridge"
],
"type" : "test"
},
{
"c99name" : "OCCTThreadTests",
"module_type" : "SwiftTarget",
"name" : "OCCTThreadTests",
"path" : "Tests/OCCTThreadTests",
"sources" : [
"Issue1266CrestRadiusSentinelTests.swift",
"Issue1404TObjApplicationThreadSafetyTests.swift",
"Issue1578ThreadedHoleMinorDiameterTests.swift",
"Issue181RobustnessTests.swift",
"Issue185HelicalSweepTests.swift",
"Issue187ScrewThreadTests.swift",
"Issue189ThreadGuardTests.swift",
"Issue193LongThreadTests.swift",
"Issue196PolyHLRTests.swift",
"Issue213VProfileTests.swift",
"Issue219SmoothInternalTests.swift",
"Issue222EnvelopeTests.swift",
"Issue225ThreadedRodTests.swift",
"Issue232BoundsTests.swift",
"Issue254BuildModesTests.swift",
"Issue257MultiStartTests.swift",
"Issue298FilletThreadSafetyTests.swift",
"Issue3039BRepLibPlaneFirstUseTests.swift",
"Issue3065EdgeCurvePerTaskTests.swift",
"Issue3097FilletDirectThreadSafetyTests.swift",
"Issue341MeshCafThreadSafetyTests.swift",
"Issue359STEPThreadSafetyTests.swift",
"Issue361SharedSingletonThreadSafetyTests.swift",
"Issue367FuseMultiThreadSafetyTests.swift",
"Issue784ThreadBuildCodableCompatTests.swift",
"Issue988ThreadProfileFactoryTests.swift",
"Issue989ThreadDesignationParseTests.swift",
"Issue990ThreadAxisBasisTests.swift",
"Issue991ThreadProfileFlatWidthTests.swift",
"OCCTThreadTests.swift",
"ThreadFormsTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTTest",
"module_type" : "SwiftTarget",
"name" : "OCCTTest",
"path" : "Sources/OCCTTest",
"product_memberships" : [
"OCCTTest"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "executable"
},
{
"c99name" : "OCCTSwift",
"module_type" : "SwiftTarget",
"name" : "OCCTSwift",
"path" : "Sources/OCCTSwift",
"product_memberships" : [
"OCCTSwift",
"OCCTTest",
"Harnesses",
"Censuses"
],
"sources" : [
"AnalyticGeometry.swift",
"AnalyticalResult.swift",
"Annotation.swift",
"ApproxResult.swift",
"ArcLengthCurveAdaptor.swift",
"AsDesTracker.swift",
"AssemblyGraph.swift",
"AssemblyItemId.swift",
"AssemblyNode.swift",
"AxisPlacement2D.swift",
"BRepGraph+Attributes.swift",
"BRepGraph.swift",
"BSplineApproxInterp.swift",
"BiTgteCurveOnEdge.swift",
"BillOfMaterials.swift",
"BisectorResult.swift",
"BndLib.swift",
"BooleanResult.swift",
"BoundSortBox.swift",
"BoundingSphere.swift",
"CPUTime.swift",
"Camera.swift",
"CanonicalForm.swift",
"CellsBuilder.swift",
"ChamferBuilder.swift",
"Circle2DSolution.swift",
"ClipPlane.swift",
"Color.swift",
"CompBezierConverter.swift",
"Conic2D.swift",
"ConstructionContext.swift",
"ConstructionEntity.swift",
"ConstructionLayer.swift",
"ContapContourResult.swift",
"Continuity.swift",
"CoordinateSystem.swift",
"CoordinateSystem3D.swift",
"CoveringEdges.swift",
"Curve2D.swift",
"Curve2DGcc.swift",
"Curve3D.swift",
"CurveProfiler.swift",
"DXFExporter.swift",
"Date.swift",
"DirectoryIterator.swift",
"DirectoryUtils.swift",
"DiskInfo.swift",
"DisplayDrawer.swift",
"DistanceResult.swift",
"Document.swift",
"DocumentError.swift",
"Drawing.swift",
"DrawingAnnotation.swift",
"DrawingAutoCenterlines.swift",
"DrawingAutoDimensions.swift",
"DrawingComposition.swift",
"DrawingDispatch.swift",
"DrawingSheet.swift",
"DrawingStyle.swift",
"DrawingSymbols.swift",
"DrawingThreadAnnotation.swift",
"DriverTable.swift",
"Edge.swift",
"EdgeAnalysis.swift",
"EdgeCurve.swift",
"ElLib.swift",
"Environment.swift",
"EvolvedSectionInfo.swift",
"EvolvingFilletEdge.swift",
"Exporter.swift",
"Extrema2d.swift",
"ExtremaTypes.swift",
"Face.swift",
"FeatureRecognition.swift",
"FeatureReconstructor.swift",
"FillConstraint.swift",
"FilletBuilder.swift",
"FillingPoleGrid.swift",
"FillingSurface.swift",
"FontManager.swift",
"FreeBoundsProperties.swift",
"GDTRead.swift",
"GDTWrite.swift",
"GProps.swift",
"GeneralTransform2D.swift",
"GeomEval.swift",
"GeomPrimitives.swift",
"GeomTransformation.swift",
"GeometryProperties.swift",
"HatchBuilder.swift",
"HatchPattern.swift",
"Helix.swift",
"HostInfo.swift",
"IDFilter.swift",
"IOStatus.swift",
"ImportProgress.swift",
"ImportResult.swift",
"IntAna.swift",
"IntAna2d.swift",
"IntCSResult.swift",
"IntTools.swift",
"Interval.swift",
"IntfTool.swift",
"KDTree.swift",
"LawFunction.swift",
"LengthUnit.swift",
"LocalProperties.swift",
"LogSample.swift",
"MassCentroid.swift",
"MassProperties.swift",
"Material.swift",
"MaterialInfo.swift",
"MathDimension.swift",
"MathLibrary.swift",
"MathSolver.swift",
"Matrix2D.swift",
"MeasurementHelpers.swift",
"MedialAxis.swift",
"MemInfo.swift",
"Mesh.swift",
"MeshCoordinateSystem.swift",
"MeshIterators.swift",
"MeshTypes.swift",
"MessageSystem.swift",
"Messenger.swift",
"NamingHistory.swift",
"NativeHandleView.swift",
"NormalProjection.swift",
"NoteObject.swift",
"OBB.swift",
"OCCTDiagnostics.swift",
"OCCTPrecision.swift",
"OCCTSerialQueue.swift",
"OSDFile.swift",
"OSDPath.swift",
"OffsetAncestors.swift",
"OffsetJoinType.swift",
"OrientedBoundingBox.swift",
"PCDMStatus.swift",
"PDFExporter.swift",
"PerfMeter.swift",
"Period.swift",
"PerpendicularBasis.swift",
"PipeShellBuilder.swift",
"PipeSweepMode.swift",
"PixMap.swift",
"PlateSolver.swift",
"Point2D.swift",
"PointClassification.swift",
"PolynomialConvert.swift",
"PolynomialSolver.swift",
"PresentationMesh.swift",
"PresentationStyle.swift",
"ProcessInfo.swift",
"ProjLib.swift",
"Projection.swift",
"QuadricIntersection.swift",
"Quaternion.swift",
"Range.swift",
"ReShapeContext.swift",
"ResourceManager.swift",
"SAWireAnalysis.swift",
"SIMD3Unpacking.swift",
"STEPOptions.swift",
"SVGExporter.swift",
"SameParameterResult.swift",
"Sampling.swift",
"Section2D.swift",
"SectionBuilder.swift",
"Selection.swift",
"Selector.swift",
"SewingBuilder.swift",
"Shape+Analysis.swift",
"Shape+Curve.swift",
"Shape+Drawing.swift",
"Shape+Geom2d.swift",
"Shape+Math.swift",
"Shape+Mesh.swift",
"Shape+Modeling.swift",
"Shape+ShapeHealing.swift",
"Shape+Surface.swift",
"Shape+Topology.swift",
"Shape.swift",
"ShapeAnalysisResult.swift",
"ShapeAxis.swift",
"ShapeContents.swift",
"ShapeContentsExtended.swift",
"ShapeDistance.swift",
"ShapeFixStatus.swift",
"ShapeFixer.swift",
"ShapeFixers.swift",
"ShapeImage.swift",
"ShapeMeasurements.swift",
"ShapeProperties.swift",
"ShapeRayIntersection.swift",
"ShapeType.swift",
"SharedLibrary.swift",
"SheetLayout.swift",
"SheetMetal.swift",
"Sketch.swift",
"StepHeader.swift",
"SubShapeEnumeration.swift",
"Surface.swift",
"SurfaceIntersectionResult.swift",
"SweepGuideTypes.swift",
"TObjApplication.swift",
"TangentialDeflectionPoint.swift",
"ThreadFeatures.swift",
"ThruSectionsBuilder.swift",
"Timer.swift",
"TopologyRef.swift",
"TransactionDelta.swift",
"Transform2D.swift",
"TransformFactory.swift",
"TransformUtils.swift",
"TrigRoots.swift",
"UnicodeUtils.swift",
"UnifySameDomainBuilder.swift",
"Units.swift",
"UnitsConversion.swift",
"ValidateEdgeResult.swift",
"VectorMath.swift",
"ViewObject.swift",
"VisMaterial.swift",
"VrmlRepresentation.swift",
"Wire.swift",
"WireAnalyzer.swift",
"WireBuilder.swift",
"WireCurve.swift",
"WireOrder.swift",
"ZLayerSettings.swift"
],
"target_dependencies" : [
"OCCTBridge",
"OCCT",
"OCCTPlatform"
],
"type" : "library"
},
{
"c99name" : "OCCTSurfaceTests",
"module_type" : "SwiftTarget",
"name" : "OCCTSurfaceTests",
"path" : "Tests/OCCTSurfaceTests",
"sources" : [
"BSplineAndBezier/BSplineSurfaceCompletionsTests.swift",
"BSplineAndBezier/BSplineSurfaceCompletionsV121Tests.swift",
"BSplineAndBezier/BSplineSurfaceCompletionsV129Tests.swift",
"BSplineAndBezier/BSplineSurfaceExtrasTests.swift",
"BSplineAndBezier/BSplineSurfaceIsoTests.swift",
"BSplineAndBezier/BSplineSurfaceKnotSplitTests.swift",
"BSplineAndBezier/BSplineSurfaceKnotTests.swift",
"BSplineAndBezier/BSplineSurfaceLocalEvalTests.swift",
"BSplineAndBezier/BSplineSurfaceManipulationTests.swift",
"BSplineAndBezier/BSplineSurfaceRemoveUKnotTests.swift",
"BSplineAndBezier/BSplineSurfaceRemoveVKnotTests.swift",
"BSplineAndBezier/BezierSurfaceCompletionTests.swift",
"BSplineAndBezier/BezierSurfaceCompletionsTests.swift",
"BSplineAndBezier/BezierSurfaceCompletionsV129Tests.swift",
"BSplineAndBezier/BezierSurfaceResolutionTests.swift",
"BSplineAndBezier/BezierSurfaceWeightTests.swift",
"BSplineAndBezier/Issue2859BezierSurfacePoleBoundsTests.swift",
"BSplineAndBezier/Issue403SurfaceKnotSplitParamsTests.swift",
"BSplineAndBezier/Issue480SurfaceKnotSplitContinuityTests.swift",
"BSplineAndBezier/Issue562SurfaceKnotSplitDuplicateTests.swift",
"BSplineAndBezier/JoinBezierPatchesTests.swift",
"BSplineAndBezier/SurfaceFreeformTests.swift",
"BSplineAndBezier/SurfaceKnotSplittingTests.swift",
"BSplineAndBezier/SurfaceToBezierTests.swift",
"Continuity/Issue2862NegativeContinuityOrderSurfaceTests.swift",
"Continuity/Issue398ContinuityTests.swift",
"Continuity/Issue485SurfaceContinuityTests.swift",
"Continuity/Issue495AnalysisOrderTests.swift",
"Continuity/Issue619SurfaceContinuityEncodingTests.swift",
"Continuity/Issue623ContinuityFloorTests.swift",
"Continuity/LocalAnalysisSurfaceContinuityTests.swift",
"Continuity/SurfaceContinuityQueriesTests.swift",
"Continuity/SurfaceContinuityTests.swift",
"Conversion/BezierPatchGridTests.swift",
"Conversion/ConvertElementarySurfacesTests.swift",
"Conversion/GeomConvertApproxSurfaceTests.swift",
"Conversion/Issue244PointGridDegreeTests.swift",
"Conversion/Issue2861ConvertElementaryRangeTests.swift",
"Conversion/Issue491SurfaceApproxParityTests.swift",
"Conversion/Issue522ApproxC0CollapseTests.swift",
"Conversion/Issue572ApproxConsumerTests.swift",
"Conversion/Issue791ConvertSphereHelperTests.swift",
"Conversion/SurfToAnaSurfTests.swift",
"Conversion/SurfaceApproximateDefaultsParityTests.swift",
"Conversion/SurfaceConversionTests.swift",
"Core/BatchSurfaceTests.swift",
"Core/GeomOffsetSurfaceExtTests.swift",
"Core/GeomToolsSurfaceSetTests.swift",
"Core/IntegrationUVSurfaceEvaluationTests.swift",
"Core/Issue486SurfaceGridTests.swift",
"Core/Issue620DrawMeshCountContractTests.swift",
"Core/Issue965SurfacePropertyLifetimeTests.swift",
"Core/RectangularTrimmedSurfaceTests.swift",
"Core/ShapeRevolutionAxesTests.swift",
"Core/SurfaceAnalyticTests.swift",
"Core/SurfaceAxisAccessorsTests.swift",
"Core/SurfaceCurvatureParityTests.swift",
"Core/SurfaceDrawTests.swift",
"Core/SurfaceEvalTests.swift",
"Core/SurfaceExtrasTests.swift",
"Core/SurfaceExtrasV112Tests.swift",
"Core/SurfaceFromGridTests.swift",
"Core/SurfaceNormalParityTests.swift",
"Core/SurfaceOperationsTests.swift",
"Core/SurfaceQueriesV123Tests.swift",
"Core/SurfaceSingularityTests.swift",
"Core/SurfaceTransformFamilyParityTests.swift",
"Core/SurfaceTypePredicatesTests.swift",
"Core/TopTransSurfaceTransitionTests.swift",
"Core/TypeNameTests.swift",
"FacesAndProjection/ApproxCurveOnSurfaceTests.swift",
"FacesAndProjection/BRepLibFindSurfaceTests.swift",
"FacesAndProjection/CurveOnSurfaceCheckTests.swift",
"FacesAndProjection/FaceFromSurfaceTests.swift",
"FacesAndProjection/FindSurfaceExTests.swift",
"FacesAndProjection/FindSurfaceTests.swift",
"FacesAndProjection/Issue1433GPropFaceKnotSizingTests.swift",
"FacesAndProjection/Issue233FaceFromSurfaceWireTests.swift",
"FacesAndProjection/Issue266FaceAnalysisFollowupTests.swift",
"FacesAndProjection/Issue266FaceWithHolesTests.swift",
"FacesAndProjection/Issue317PeriodicConicalSingleWireTests.swift",
"FacesAndProjection/Issue838FindSurfaceConsolidationTests.swift",
"FacesAndProjection/ProjectCurveOnSurfaceTests.swift",
"FacesAndProjection/ProjectionOnSurfaceTests.swift",
"FacesAndProjection/SectionPlaneTests.swift",
"FacesAndProjection/ShellFromSurfaceTests.swift",
"FacesAndProjection/SurfaceCurveProjectionTests.swift",
"Filling/FillingSupportFaceTests.swift",
"Filling/FillingSurfaceTests.swift",
"Filling/SurfaceFillingTests.swift",
"GeomEval/AHTBezierCurve3DTests.swift",
"GeomEval/AHTBezierSurfaceTests.swift",
"GeomEval/GeomEvalCircularHelicoidTests.swift",
"GeomEval/GeomEvalCircularHelixTests.swift",
"GeomEval/GeomEvalEllipsoidTests.swift",
"GeomEval/GeomEvalHypParaboloidTests.swift",
"GeomEval/GeomEvalHyperboloidTests.swift",
"GeomEval/GeomEvalParaboloidTests.swift",
"GeomEval/GeomEvalSineWaveTests.swift",
"GeomEval/HelixGeomEvalTests.swift",
"GeomEval/Issue1669GeomEval3DRefusalTests.swift",
"GeomEval/TBezierCurve3DTests.swift",
"GeomEval/TBezierSurfaceTests.swift",
"GeomFill/BSplineSurfaceFillTests.swift",
"GeomFill/BezierSurfaceFillTests.swift",
"GeomFill/GeomFillAppSurfTests.swift",
"GeomFill/GeomFillBoundWithSurfTests.swift",
"GeomFill/GeomFillCoonsAlgPatchTests.swift",
"GeomFill/GeomFillCoonsTests.swift",
"GeomFill/GeomFillCorrectedFrenetTests.swift",
"GeomFill/GeomFillCurvedTests.swift",
"GeomFill/GeomFillDegeneratedBoundTests.swift",
"GeomFill/GeomFillDiscreteTrihedronTests.swift",
"GeomFill/GeomFillDraftTrihedronTests.swift",
"GeomFill/GeomFillEvolvedSectionTests.swift",
"GeomFill/GeomFillFrenetTests.swift",
"GeomFill/GeomFillGeneratorTests.swift",
"GeomFill/GeomFillGordonReportTests.swift",
"GeomFill/GeomFillGordonTests.swift",
"GeomFill/GeomFillGuideTrihedronACTests.swift",
"GeomFill/GeomFillGuideTrihedronPlanTests.swift",
"GeomFill/GeomFillLocationDraftTests.swift",
"GeomFill/GeomFillNSectionsTests.swift",
"GeomFill/GeomFillProfilerTests.swift",
"GeomFill/GeomFillSectionPlacementTests.swift",
"GeomFill/GeomFillStretchTests.swift",
"GeomFill/GeomFillSweepTests.swift",
"GeomFill/Issue1502DarbouxTrihedronTests.swift",
"GeomFill/Issue1515CoonsPatchUParameterTests.swift",
"GeomFill/Issue2829GeomFillBoundaryJoinTests.swift",
"GeomFill/Issue2841GeomFillThreeCurveTests.swift",
"GeomFill/Issue2843StretchFillArrangementTests.swift",
"GeomFill/Issue2884GeomFillProfilerBoundsTests.swift",
"GeomFill/Issue748NetworkSurfaceCornersTests.swift",
"Plate/AdvancedPlateSurfaceTests.swift",
"Plate/GeomPlateBuildAveragePlaneTests.swift",
"Plate/GeomPlateSurfaceTests.swift",
"Plate/Issue1017NLPlateResolutionOrderTests.swift",
"Plate/Issue1049NLPlateBaseSurfaceTests.swift",
"Plate/Issue1460PlatePointG1Tests.swift",
"Plate/Issue437PlatePointG2Tests.swift",
"Plate/Issue571PlateApproxTests.swift",
"Plate/Issue999NLPlateParametersTests.swift",
"Plate/NLPlateDeformationTests.swift",
"Plate/NLPlateG2G3Tests.swift",
"Plate/ParametricPlateSurfaceTests.swift",
"Plate/PlateConstraintExtTests.swift",
"Plate/PlateGlobalTranslationTests.swift",
"Plate/PlateLinearXYZTests.swift",
"Plate/PlateSolverTests.swift",
"Plate/PlateSurfaceTests.swift",
"SurfaceTestFixtures.swift",
"SweepsAndLofts/BRepFillPipeTests.swift",
"SweepsAndLofts/EvolvedSurfaceTests.swift",
"SweepsAndLofts/ExtendedRevolutionTests.swift",
"SweepsAndLofts/LocOpePipeTests.swift",
"SweepsAndLofts/LocOpeRevolutionFormTests.swift",
"SweepsAndLofts/LocalRevolutionTests.swift",
"SweepsAndLofts/LoftRuledTests.swift",
"SweepsAndLofts/PipeFeatureTests.swift",
"SweepsAndLofts/PipeShellClosedGeometryTests.swift",
"SweepsAndLofts/PipeShellExtensionTests.swift",
"SweepsAndLofts/PipeShellExtensionsTests.swift",
"SweepsAndLofts/PipeShellTests.swift",
"SweepsAndLofts/PipeShellTransitionTests.swift",
"SweepsAndLofts/RevolutionFeatureTests.swift",
"SweepsAndLofts/RevolutionFormTests.swift",
"SweepsAndLofts/RevolutionFromCurveTests.swift",
"SweepsAndLofts/SurfacePipeTests.swift",
"SweepsAndLofts/SurfaceSweptTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTStressTests",
"module_type" : "SwiftTarget",
"name" : "OCCTStressTests",
"path" : "Tests/OCCTStressTests",
"sources" : [
"Issue2881FilletObstacleTests.swift",
"Issue3200FilletModelValidityTests.swift",
"StressAnalyzerSurfacelessFaceGuardTests.swift",
"StressBRepCheckInContextGuardTests.swift",
"StressBoundaryConditionTests.swift",
"StressBuilderLifecycleTests.swift",
"StressChainDepthTests.swift",
"StressConcurrencyTests.swift",
"StressExhaustiveAPITests.swift",
"StressFormatRoundTripTests.swift",
"StressIgesExportSurfacelessFaceGuardTests.swift",
"StressNullInvalidTests.swift",
"StressShapeCustomSurfacelessFaceGuardTests.swift",
"StressShapeDivideSurfacelessFaceGuardTests.swift",
"StressTestFixtures.swift",
"StressUnifySameDomainNullPCurveTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTShapeHealingTests",
"module_type" : "SwiftTarget",
"name" : "OCCTShapeHealingTests",
"path" : "Tests/OCCTShapeHealingTests",
"sources" : [
"BRepLib/EncodeRegularityTests.swift",
"BRepLib/LocationPurgeTests.swift",
"BRepLib/RemoveLocationsTests.swift",
"BRepLib/SameParameterTests.swift",
"BRepLib/UpdateTolerancesTests.swift",
"FreeBounds/FreeBoundsPropertiesTests.swift",
"FreeBounds/FreeBoundsSimplifiedTests.swift",
"FreeBounds/FreeBoundsTests.swift",
"FreeBounds/Issue1636FixedFreeBoundsShapeTests.swift",
"FreeBounds/Issue655FreeBoundsInternalOrientationTests.swift",
"Sewing/FastSewingTests.swift",
"Sewing/Issue1507SewingNullGuardTests.swift",
"Sewing/Issue2856SewingDeletedFaceBoundsTests.swift",
"Sewing/SewingBuilderTests.swift",
"Sewing/SewingExtendedTests.swift",
"Sewing/SewingExtrasTests.swift",
"Sewing/SewingTests.swift",
"ShapeAnalysis/CurveProjectTests.swift",
"ShapeAnalysis/CurveSamplePointsTests.swift",
"ShapeAnalysis/CurveValidateRangeTests.swift",
"ShapeAnalysis/Issue1058OuterBoundRefusalTests.swift",
"ShapeAnalysis/Issue2901EdgeCheckPolarityTests.swift",
"ShapeAnalysis/Issue2906WireOrderPreconditionTests.swift",
"ShapeAnalysis/Issue3040AnalyzeGapOrderTests.swift",
"ShapeAnalysis/Issue3074AnalyzeSmallEdgeAdaptiveTests.swift",
"ShapeAnalysis/Issue318DegenerateCurveOnSurfaceEdgeTests.swift",
"ShapeAnalysis/Issue772SelfIntersectionAnalysisTests.swift",
"ShapeAnalysis/Issue999OuterBoundTests.swift",
"ShapeAnalysis/NearestPlaneTests.swift",
"ShapeAnalysis/SAEdgeAnalysisTests.swift",
"ShapeAnalysis/SAWireAnalysisTests.swift",
"ShapeAnalysis/ShapeAnalysisCurveStaticTests.swift",
"ShapeAnalysis/ShapeAnalysisSurfaceTests.swift",
"ShapeAnalysis/ShapeAnalysisTests.swift",
"ShapeAnalysis/ShapeAnalysisTransferParametersProjTests.swift",
"ShapeAnalysis/ShapeToleranceTests.swift",
"ShapeAnalysis/ShellAnalysisTests.swift",
"ShapeAnalysis/SurfaceValueOfUVTests.swift",
"ShapeAnalysis/WireVertexAnalysisTests.swift",
"ShapeBuild/Issue870ShapeExtendShapeTypeFailureTests.swift",
"ShapeBuild/ShapeBuildEdgeTests.swift",
"ShapeBuild/ShapeBuildVertexTests.swift",
"ShapeBuild/ShapeConstructCurveTests.swift",
"ShapeBuild/ShapeConstructTriangulationTests.swift",
"ShapeBuild/ShapeExtendExplorerTests.swift",
"ShapeCustom/AdvancedHealingTests.swift",
"ShapeCustom/AnalyticalConversionTests.swift",
"ShapeCustom/BSplineRestrictionAdvancedTests.swift",
"ShapeCustom/ConvertToBSplineAdvancedTests.swift",
"ShapeCustom/CurveConvertToPeriodicTests.swift",
"ShapeCustom/GeometryConversionTests.swift",
"ShapeCustom/Issue1634ConvertToRevolutionDirectionTests.swift",
"ShapeCustom/Issue1637BSplineRestrictionParametersTests.swift",
"ShapeCustom/Issue490ContinuityDecoderTests.swift",
"ShapeCustom/Issue570HealingApproxTests.swift",
"ShapeCustom/NURBSConversionTests.swift",
"ShapeCustom/ShapeCustomBSplineRestrictionTests.swift",
"ShapeCustom/ShapeCustomDirectModificationTests.swift",
"ShapeCustom/ShapeCustomSurfacePeriodicTests.swift",
"ShapeCustom/ShapeCustomTrsfModificationTests.swift",
"ShapeCustom/SurfaceConvertToAnalyticalTests.swift",
"ShapeFix/Issue1479HealingFixNullGuardsTests.swift",
"ShapeFix/Issue1491FixSmallCurvesRemovalTests.swift",
"ShapeFix/Issue1505BareWireSelfIntersectionGuardTests.swift",
"ShapeFix/Issue1638ComposeShellGridTests.swift",
"ShapeFix/Issue266FaceHealingControlTests.swift",
"ShapeFix/Issue442FixSolidMultiBodyTests.swift",
"ShapeFix/Issue443FirstOfNTests.swift",
"ShapeFix/Issue484ConnectedFacesTests.swift",
"ShapeFix/Issue484FaceFixContextTests.swift",
"ShapeFix/Issue702SolidDemotionTests.swift",
"ShapeFix/Issue837FixDetailedModeFlagsTests.swift",
"ShapeFix/Issue839SmallEdgeToleranceAlignmentTests.swift",
"ShapeFix/Issue849ShapeFixStatusTests.swift",
"ShapeFix/SelfIntersectingProfileGuard263.swift",
"ShapeFix/ShapeFixComposeShellTests.swift",
"ShapeFix/ShapeFixEdgeConnectTests.swift",
"ShapeFix/ShapeFixEdgeExtendedTests.swift",
"ShapeFix/ShapeFixEdgeProjAuxTests.swift",
"ShapeFix/ShapeFixEdgeTests.swift",
"ShapeFix/ShapeFixIntersectionToolTests.swift",
"ShapeFix/ShapeFixSmallSolidTests.swift",
"ShapeFix/ShapeFixSolidTests.swift",
"ShapeFix/ShapeFixSplitCommonVertexTests.swift",
"ShapeFix/ShapeFixToleranceTests.swift",
"ShapeFix/ShapeFixWireVertexTests.swift",
"ShapeFix/ShapeFixWireframeExtTests.swift",
"ShapeFix/ShapeFixerBuilderTests.swift",
"ShapeFix/ShapeFixingTests.swift",
"ShapeHealingTestFixtures.swift",
"ShapeUpgrade/CurveSplitTests.swift",
"ShapeUpgrade/DivideByNumberTests.swift",
"ShapeUpgrade/Issue1491DivideByNumberUVAxesTests.swift",
"ShapeUpgrade/Issue2769PerformStatusTests.swift",
"ShapeUpgrade/Issue438DivideContinuityUnificationTests.swift",
"ShapeUpgrade/Issue446UnifyInputMutationTests.swift",
"ShapeUpgrade/ShapeUpgradeClosedEdgeDivideTests.swift",
"ShapeUpgrade/ShapeUpgradeConvertCurves3dToBezierTests.swift",
"ShapeUpgrade/ShapeUpgradeConvertSurfacesToBezierTests.swift",
"ShapeUpgrade/ShapeUpgradeDivideClosedTests.swift",
"ShapeUpgrade/ShapeUpgradeEdgeDivideTests.swift",
"ShapeUpgrade/ShapeUpgradeFaceDivideTests.swift",
"ShapeUpgrade/ShapeUpgradeShellSewingTests.swift",
"ShapeUpgrade/ShapeUpgradeSplitCurveTests.swift",
"ShapeUpgrade/ShapeUpgradeWireDivideTests.swift",
"ShapeUpgrade/SplitSurfaceTests.swift",
"ShapeUpgrade/SurfaceSplitContinuityTests.swift",
"ShapeUpgrade/UnifySameDomainBuilderTests.swift"
],
"target_dependencies" : [
"OCCTSwift",
"OCCTBridge"
],
"type" : "test"
},
{
"c99name" : "OCCTPlatform",
"module_type" : "SwiftTarget",
"name" : "OCCTPlatform",
"path" : "Sources/OCCTPlatform",
"product_memberships" : [
"OCCTSwift",
"OCCTTest",
"Harnesses",
"Censuses"
],
"sources" : [
"FoundationCompat.swift",
"Platform.swift",
"PlatformLock.swift"
],
"type" : "library"
},
{
"c99name" : "OCCTModelingTests",
"module_type" : "SwiftTarget",
"name" : "OCCTModelingTests",
"path" : "Tests/OCCTModelingTests",
"sources" : [
"AdvancedModelingTests.swift",
"BOPAlgo/BOPAlgoArgumentAnalyzerTests.swift",
"BOPAlgo/BOPAlgoBuilderFaceTests.swift",
"BOPAlgo/BOPAlgoBuilderSolidTests.swift",
"BOPAlgo/BOPAlgoCellsBuilderTests.swift",
"BOPAlgo/BOPAlgoSectionTests.swift",
"BOPAlgo/BOPAlgoShellSplitterTests.swift",
"BOPAlgo/BOPAlgoSplitterTests.swift",
"BOPAlgo/BOPAlgoToolsTests.swift",
"BOPAlgo/BOPAlgoWireSplitterMakeWireTests.swift",
"BOPAlgo/BOPToolsAlgoTools3DTests.swift",
"BOPAlgo/BOPToolsAlgoToolsTests.swift",
"BOPAlgo/CellsBuilderExtensionsTests.swift",
"BOPAlgo/CellsBuilderGuardTests.swift",
"BOPAlgo/Issue1054SelfIntersectFaultKindTests.swift",
"BOPAlgo/Issue1068SelfIntersectionDetailedTests.swift",
"BOPAlgo/Issue208SelfIntersectionTests.swift",
"BOPAlgo/MakeConnectedTests.swift",
"BOPAlgo/MakeVolumeTests.swift",
"BRepAlgo/BRepAlgoAsDesTests.swift",
"BRepAlgo/BRepAlgoFaceRestrictorTests.swift",
"BRepAlgo/BRepAlgoImageTests.swift",
"BRepAlgo/BRepAlgoLoopTests.swift",
"BRepAlgo/BRepAlgoNormalProjectionTests.swift",
"Blends/AsymmetricChamferTests.swift",
"Blends/BiTgteBlendTests.swift",
"Blends/ChamferBuilderCompletionsV124Tests.swift",
"Blends/ChamferBuilderHistoryTests.swift",
"Blends/ChamferBuilderV121Tests.swift",
"Blends/DistAngleChamferTests.swift",
"Blends/EvolvingFilletTests.swift",
"Blends/FilletBuilderCompletionsTests.swift",
"Blends/FilletBuilderCompletionsV124Tests.swift",
"Blends/FilletBuilderHistoryTests.swift",
"Blends/FilletBuilderV121Tests.swift",
"Blends/FilletSurfBuilderTests.swift",
"Blends/FuseAndBlendTests.swift",
"Blends/Issue1439FilletSurfErrorFallbackTests.swift",
"Blends/Issue3200FilletResultValidityTests.swift",
"Blends/Issue3207FilletMeetingTests.swift",
"Blends/Issue489FilletRadiusTests.swift",
"Blends/Issue490BuilderContinuityTests.swift",
"Blends/Issue505FilletBuilderEdgeTypeTests.swift",
"Blends/Issue520FilletContractTests.swift",
"Blends/Issue612FilletContourSelectionTests.swift",
"Blends/Issue633BlendedEdgesDuplicateReportTests.swift",
"Blends/Issue639FilletDeclinedEdgeReportTests.swift",
"Blends/Issue975EdgeExtractionTests.swift",
"Blends/MultiEdgeBlendTests.swift",
"Blends/VariableRadiusFilletTests.swift",
"BooleanTestFixtures.swift",
"Booleans/BooleanCheckTests.swift",
"Booleans/BooleanExpansionTests.swift",
"Booleans/BooleanToleranceTests.swift",
"Booleans/GlueTests.swift",
"Booleans/IntegrationBooleanChainStressTests.swift",
"Booleans/Issue1067BooleanOutcomeTests.swift",
"Booleans/Issue202BooleanOptionsTests.swift",
"Booleans/Issue206BooleanTimeoutTests.swift",
"Booleans/Issue2760HardTimeoutAllPlatformsTests.swift",
"Booleans/Issue655SectionWiresOrientationTests.swift",
"Booleans/Issue832BooleanDelegationTests.swift",
"Booleans/MultiCommonTests.swift",
"Booleans/MultiFuseTests.swift",
"Booleans/SectionBuilderTests.swift",
"Booleans/SectionExtendedTests.swift",
"Construction/BRepPreviewAPIMakeBoxTests.swift",
"Construction/ConstrainedFillTests.swift",
"Construction/ConvertSphereTests.swift",
"Construction/GeometryConstructionTests.swift",
"Construction/HalfSpaceTests.swift",
"Construction/Issue234DegenerateHoleTests.swift",
"Construction/Issue274HoleWireOrientationTests.swift",
"Construction/Issue3110FromMeshIndexRangeTests.swift",
"Construction/Issue397CircularHoleTests.swift",
"Construction/OrientedCylinderTests.swift",
"Construction/OrientedPrimitivesTests.swift",
"Construction/PartialOrientedPrimitivesTests.swift",
"Construction/WedgeTests.swift",
"EdgePolylineTests.swift",
"FeatureRecognition/AAGTests.swift",
"FeatureRecognition/Issue1089PocketFeatureIsOpenCompoundTests.swift",
"FeatureRecognition/Issue1580AAGNegativeIndexGuardTests.swift",
"FeatureRecognition/Issue642AAGNodeIdentityTests.swift",
"FeatureRecognition/Issue699AAGSolidScopedAdjacencyTests.swift",
"FeatureRecognition/Issue703EdgeConvexityOrderTests.swift",
"FeatureRecognition/Issue724PocketGroupingFloorTests.swift",
"FeatureRecognition/Issue733MeshTriangulationBoundsTests.swift",
"FeatureRecognition/Issue735PocketEnclosureTests.swift",
"FeatureRecognition/Issue747DetectHolesConvexClassifierTests.swift",
"FeatureRecognition/Issue761SharedEdgeCountCapTests.swift",
"FeatureRecognition/Issue762FilletedPocketDetectionTests.swift",
"FeatureRecognition/Issue777PocketEnclosureCoveringEdgesTests.swift",
"FeatureReconstruction/BooleanRegistryTests.swift",
"FeatureReconstruction/EdgeSelectorWiredTests.swift",
"FeatureReconstruction/FeatureReconstructorHugeOperandTests.swift",
"FeatureReconstruction/FeatureReconstructorInputBodyTests.swift",
"FeatureReconstruction/FeatureReconstructorJSONBooleanTests.swift",
"FeatureReconstruction/FeatureReconstructorRevolveSolidTests.swift",
"FeatureReconstruction/FeatureReconstructorSolidOperandTests.swift",
"FeatureReconstruction/FeatureReconstructorTests.swift",
"FeatureReconstruction/FeatureSpecCodableTests.swift",
"FeatureReconstruction/ReconstructorHistoryTests.swift",
"Features/BRepFeatBuilderTests.swift",
"Features/BRepFeatGluerTests.swift",
"Features/BRepFeatMakeCylindricalHoleTests.swift",
"Features/BRepFeatSplitShapeTests.swift",
"Features/DefeaturingTests.swift",
"Features/DraftPrismTests.swift",
"Features/DrillingTests.swift",
"Features/Issue272DrilledDirectionTests.swift",
"Features/Issue496CylindricalHoleTests.swift",
"Features/Issue497DefeaturingTests.swift",
"Features/Issue532CylindricalHolePartSelectionTests.swift",
"Features/Issue578DefeatureFaceMembershipTests.swift",
"Features/LinearRibTests.swift",
"Features/LocalPrismTests.swift",
"Features/PatternTests.swift",
"Features/PrismUntilFaceTests.swift",
"Features/PrismaticFeatureTests.swift",
"FilletTestFixtures.swift",
"History/BooleanFullHistoryTests.swift",
"History/BooleanHistoryTests.swift",
"History/HistoryExtendedTests.swift",
"History/Issue974QuiltSharedPathTests.swift",
"History/SewQuiltHealFullHistoryTests.swift",
"History/Tier2HistoryTests.swift",
"History/TransformPatternFullHistoryTests.swift",
"LocOpe/LocOpeBuildShapeTests.swift",
"LocOpe/LocOpeBuildWiresTests.swift",
"LocOpe/LocOpeCSIntersectorTests.swift",
"LocOpe/LocOpeDPrismTests.swift",
"LocOpe/LocOpeFindEdgesTests.swift",
"LocOpe/LocOpeGluerTests.swift",
"LocOpe/LocOpeLinearFormTests.swift",
"LocOpe/LocOpeSplitShapeTests.swift",
"LocOpe/LocOpeSpliterTests.swift",
"LocOpe/LocOpeSpliterV71Tests.swift",
"Lofts/BRepFillCompatibleWiresTests.swift",
"Lofts/BRepFillGeneratorTests.swift",
"Lofts/BRepFillNSectionsTests.swift",
"Lofts/LoftPolarMethodCrashTests.swift",
"Lofts/LoftTooFewSectionsTests.swift",
"Lofts/LoftVertexEndpointTests.swift",
"Lofts/ThruSectionsBuilderTests.swift",
"Lofts/ThruSectionsExtensionsTests.swift",
"Lofts/ThruSectionsGuardTests.swift",
"MissingShapeOpsTests.swift",
"ModelingTestExtensions.swift",
"Offsets/BRepFillDraftTests.swift",
"Offsets/BRepFillOffsetAncestorsTests.swift",
"Offsets/BRepFillOffsetWireTests.swift",
"Offsets/BRepOffsetAnalyseTests.swift",
"Offsets/BRepOffsetOffsetFaceTests.swift",
"Offsets/BRepOffsetSimpleOffsetTests.swift",
"Offsets/DraftModificationTests.swift",
"Offsets/DraftTests.swift",
"Offsets/IntegrationDraftAnalysisTests.swift",
"Offsets/IntegrationThicknessAnalysisTests.swift",
"Offsets/Issue2736ShelledThicknessSignTests.swift",
"Offsets/Issue2739ShelledSingleArgumentTests.swift",
"Offsets/Issue3003OffsetOrderTests.swift",
"Offsets/Issue3061OffsetNullResultTests.swift",
"Offsets/Issue568IndexSkipTests.swift",
"Offsets/MultiOffsetWireTests.swift",
"Offsets/OffsetByJoinTests.swift",
"Offsets/OffsetWireFaceTests.swift",
"Offsets/PerFaceVariableOffsetTests.swift",
"Offsets/SimpleOffsetTests.swift",
"Offsets/ThickSolidOptionsTests.swift",
"Offsets/ThickSolidTests.swift",
"Offsets/WireJoinOffsetTests.swift",
"Splitting/ClosedEdgeSplittingTests.swift",
"Splitting/EdgeSplitTests.swift",
"Splitting/Issue1020SplitEdgeRangeTests.swift",
"Splitting/Issue2769SplitAndClosedEdgeTests.swift",
"Splitting/ShapeSplittingTests.swift",
"Splitting/SplitByAngleTests.swift",
"Splitting/SplitByWireTests.swift",
"Sweeps/BRepFillAdvancedEvolvedTests.swift",
"Sweeps/BRepFillEvolvedTests.swift",
"Sweeps/EvolvedAdvancedTests.swift",
"Sweeps/ExtendedExtrusionTests.swift",
"Sweeps/Issue1414PipeShellSolidFailureTests.swift",
"Sweeps/Issue3098MiddlePathGuardTests.swift",
"Sweeps/Issue3100BuilderHangTests.swift",
"Sweeps/Issue3105MiddlePathKernelTests.swift",
"Sweeps/Issue3109RevolveAngleTests.swift",
"Sweeps/Issue503PipeShellTests.swift",
"Sweeps/Issue572SweepApproxTests.swift",
"Sweeps/Issue598PipeShellFrenetModeTests.swift",
"Sweeps/Issue721CorrectedFrenetPlacementTests.swift",
"Sweeps/Issue818MiddlePathTests.swift",
"Sweeps/SemiInfiniteExtrusionTests.swift",
"Sweeps/SweepTests.swift",
"Sweeps/VariableSectionSweepTests.swift"
],
"target_dependencies" : [
"OCCTSwift",
"OCCTBridge"
],
"type" : "test"
},
{
"c99name" : "OCCTMiscTests",
"module_type" : "SwiftTarget",
"name" : "OCCTMiscTests",
"path" : "Tests/OCCTMiscTests",
"sources" : [
"BridgeExceptionDiagnosticsTests.swift",
"ConstructionContextConcurrencyTests.swift",
"Issue1009Matrix12GroupedTests.swift",
"Issue1565SheetMetalBendDefectsTests.swift",
"Issue2972DiagonalSteppedSeamTests.swift",
"Issue3019ConvexBendOnSplitFlangeTests.swift",
"Issue3045SteppedConcaveBendTests.swift",
"Issue622AllocationBoundsTests.swift",
"Issue972LiftingTests.swift",
"OCCTMiscTests.swift",
"Sketch/SketchArcCircleTests.swift",
"WASIAutoreleasepoolShim.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTMeshTests",
"module_type" : "SwiftTarget",
"name" : "OCCTMeshTests",
"path" : "Tests/OCCTMeshTests",
"sources" : [
"Issue1440Polygon3DParameterGuardTests.swift",
"Issue1566MergeNodesOverflowGuardTests.swift",
"Issue197MeshDeflectionTests.swift",
"Issue211MeshParamTests.swift",
"Issue2301MeshBooleanContractTests.swift",
"Issue2337MeshNodeNormalsTests.swift",
"Issue2879MeshDeflectionGuardTests.swift",
"Issue2900MeshAngleGuardTests.swift",
"Issue375MeshWindingTests.swift",
"Issue613MeshIndexContractTests.swift",
"OCCTMeshTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTMathTests",
"module_type" : "SwiftTarget",
"name" : "OCCTMathTests",
"path" : "Tests/OCCTMathTests",
"sources" : [
"CoordinateSystems/Axis1PlacementTests.swift",
"CoordinateSystems/Axis2PlacementTests.swift",
"CoordinateSystems/CoordinateSystem3DTests.swift",
"CoordinateSystems/CoordinateSystemTests.swift",
"CoordinateSystems/Issue1443Ax3EmptyCatchTests.swift",
"GCMake/ArcOfHyperbolaTests.swift",
"GCMake/ArcOfParabolaTests.swift",
"GCMake/ConicalSurfaceTests.swift",
"GCMake/CylindricalSurfaceTests.swift",
"GCMake/EllipseThreePointsTests.swift",
"GCMake/GCMakeCircleTests.swift",
"GCMake/GCMakeConicalSurfaceTests.swift",
"GCMake/GCMakeCylindricalSurfaceTests.swift",
"GCMake/GCMakeEllipseTests.swift",
"GCMake/GCMakeHyperbolaTests.swift",
"GCMake/GCMakeTrimmedConeTests.swift",
"GCMake/GCMakeTrimmedCylinderTests.swift",
"GCMake/HyperbolaThreePointsTests.swift",
"GCMake/PlaneConstructionTests.swift",
"GCMake/PlaneFactoryParityTests.swift",
"GCMake/TrimmedConeTests.swift",
"GCMake/TrimmedCylinderTests.swift",
"GceMake/GceMakeCircTests.swift",
"GceMake/GceMakeConeTests.swift",
"GceMake/GceMakeCylinderTests.swift",
"GceMake/GceMakeDirTests.swift",
"GceMake/GceMakeElipsTests.swift",
"GceMake/GceMakeHyprTests.swift",
"GceMake/GceMakeLinTests.swift",
"GceMake/GceMakeParabTests.swift",
"GceMake/GceMakePlnTests.swift",
"GeomLib/GeomLibCheckBSplineTests.swift",
"GeomLib/GeomLibInterpolateTests.swift",
"GeomLib/GeomLibIsPlanarSurfaceTests.swift",
"GeomLib/GeomLibToolTests.swift",
"GeomPrimitives/GeomDirectionTests.swift",
"GeomPrimitives/GeomPoint3DTests.swift",
"GeomPrimitives/GeomVector3DTests.swift",
"GpPrimitives/ElCLibTests.swift",
"GpPrimitives/ElSLibTests.swift",
"GpPrimitives/GpDirExtrasTests.swift",
"GpPrimitives/GpVecExtrasTests.swift",
"GpPrimitives/LineGeometryTests.swift",
"GpPrimitives/PlaneGeometryTests.swift",
"GpPrimitives/Vector2DMathTests.swift",
"GpPrimitives/Vector3DMathTests.swift",
"LinearAlgebra/EigenValuesTests.swift",
"LinearAlgebra/GaussLeastSquareTests.swift",
"LinearAlgebra/Issue1643EigenvalueOffDiagonalTests.swift",
"LinearAlgebra/Issue2860MathGuardTests.swift",
"LinearAlgebra/Issue640MathDimensionBoundsTests.swift",
"LinearAlgebra/MathCroutTests.swift",
"LinearAlgebra/MathGaussTests.swift",
"LinearAlgebra/MathHouseholderTests.swift",
"LinearAlgebra/MathJacobiTests.swift",
"LinearAlgebra/MathMatrixTests.swift",
"LinearAlgebra/MathSVDTests.swift",
"MathTestFixtures.swift",
"Polynomials/MathPolyRc4Tests.swift",
"Polynomials/MathPolynomialRootsTests.swift",
"Polynomials/PolynomialConvertTests.swift",
"Polynomials/PolynomialSolverLaguerreTests.swift",
"Polynomials/PolynomialTests.swift",
"Solvers/BracketMinimumTests.swift",
"Solvers/BracketedRootTests.swift",
"Solvers/FRPRTests.swift",
"Solvers/FunctionAllRootsTests.swift",
"Solvers/MathIntegRc4Tests.swift",
"Solvers/MathSolverBFGSTests.swift",
"Solvers/MathSolverBrentTests.swift",
"Solvers/MathSolverFunctionRootTests.swift",
"Solvers/MathSolverFunctionRootsTests.swift",
"Solvers/MathSolverGaussIntegrateTests.swift",
"Solvers/MathSolverGlobOptMinTests.swift",
"Solvers/MathSolverNewtonSystemTests.swift",
"Solvers/MathSolverPSOTests.swift",
"Solvers/MathSolverPowellTests.swift",
"Solvers/MathSolverSystemTests.swift",
"Solvers/NewtonMinimumTests.swift",
"Solvers/NewtonRootTests.swift",
"Solvers/TrigRootsTests.swift",
"Solvers/UzawaTests.swift",
"Transforms/Curve3DTransformTests.swift",
"Transforms/GTrsfModificationTests.swift",
"Transforms/GeomTransformationTests.swift",
"Transforms/NonUniformScaleTests.swift",
"Transforms/QuaternionInterpolationTests.swift",
"Transforms/QuaternionTests.swift",
"Transforms/ShapeMirrorTests.swift",
"Transforms/ShapeScaleAboutPointTests.swift",
"Transforms/ShapeTranslateByPointsTests.swift",
"Transforms/SurfaceTransformTests.swift",
"Transforms/TransformExpansionTests.swift",
"Transforms/TransformFactory3DTests.swift",
"Transforms/TransformedCurveTests.swift",
"Transforms/TrsfExtrasTests.swift",
"Transforms/TrsfModificationTests.swift",
"Utilities/IntrvIntervalTests.swift",
"Utilities/IntrvIntervalsTests.swift",
"Utilities/LogSampleTests.swift",
"Utilities/PeriodTests.swift",
"Utilities/PrecisionTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "OCCTIntegrationTests",
"path" : "Tests/OCCTIntegrationTests",
"sources" : [
"Measurements/IntegrationGeodesicPathApproximationTests.swift",
"Measurements/IntegrationGoldenShapeBaselineTests.swift",
"Measurements/IntegrationPrecisionExtremesTests.swift",
"Measurements/IntegrationSurfaceCurvatureAnalysisTests.swift",
"OCCTIntegrationTests.swift",
"Workflows/IntegrationAssemblyInterferenceTests.swift",
"Workflows/IntegrationConcurrentShapeOperationsTests.swift",
"Workflows/IntegrationInvoluteGearApproximationTests.swift",
"Workflows/IntegrationProfileContouringTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTIOTests",
"module_type" : "SwiftTarget",
"name" : "OCCTIOTests",
"path" : "Tests/OCCTIOTests",
"sources" : [
"BREP/BREPStringSerializationTests.swift",
"BREP/BREPTests.swift",
"BREP/BinToolsTests.swift",
"CrossFormat/CancellationReportingTests.swift",
"CrossFormat/ImportProgressTests.swift",
"CrossFormat/Issue1230ExporterDataTempFileTests.swift",
"CrossFormat/Issue1644IOReturnStatusTests.swift",
"CrossFormat/MeshAndExportProgressTests.swift",
"CrossFormat/RobustImportProgressTests.swift",
"DrawingFormats/DXFExportTests.swift",
"DrawingFormats/DoubleMinusRegressionTests.swift",
"DrawingFormats/DrawingHatchTests.swift",
"DrawingFormats/ExporterDrawingCollectionGoldenTests.swift",
"DrawingFormats/Issue1227EntityBufferConsolidationTests.swift",
"DrawingFormats/Issue1228DashPatternConsolidationTests.swift",
"DrawingFormats/Issue1229DrawingEmptyRemovedTests.swift",
"DrawingFormats/PDFWriterTests.swift",
"DrawingFormats/SVGWriterTests.swift",
"IGES/IGESReaderRootsTests.swift",
"IGES/IGESTests.swift",
"IGES/IGESWriterExpansionTests.swift",
"IGES/Issue1504IGESFormatDefectsTests.swift",
"IOTestFixtures.swift",
"MeshFormats/GLTFTests.swift",
"MeshFormats/OBJImportExportTests.swift",
"MeshFormats/PLYExportOptionsTests.swift",
"MeshFormats/PLYExportTests.swift",
"MeshFormats/RWMeshFaceIteratorTests.swift",
"MeshFormats/RWMeshVertexIteratorTests.swift",
"MeshFormats/VrmlWriterTests.swift",
"Messenger/Issue2952MessengerReportReleaseTests.swift",
"Messenger/Issue3021DefaultMessengerCaptureTests.swift",
"Messenger/Issue3029DefaultTraceLevelTests.swift",
"STEP/IntegrationSTEPRoundTripTests.swift",
"STEP/MultibodyRobustImportTests.swift",
"STEP/STEPCAFModeControlTests.swift",
"STEP/STEPReaderModesTests.swift",
"STEP/STEPReaderRootsTests.swift",
"STEP/STEPWriterCAFCorruptionTests.swift",
"STEP/STEPWriterExportTests.swift",
"STEP/STEPWriterModesTests.swift",
"STEP/STEPWriterOversizedNameTests.swift",
"STEP/StepHeaderTests.swift",
"STEP/StepModelTypeEnumTests.swift",
"STEP/StepTidyTests.swift",
"STL/Issue1225MultiFaceSTLExportTests.swift",
"STL/Issue375STLWindingTests.swift",
"STL/RWStlDirectTests.swift",
"STL/STLImportTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTGeom2dTests",
"module_type" : "SwiftTarget",
"name" : "OCCTGeom2dTests",
"path" : "Tests/OCCTGeom2dTests",
"sources" : [
"BRep2d/GeomToolsCurve2dSetTests.swift",
"BRep2d/Issue881PerpendicularBasisTests.swift",
"BRep2d/MakeEdge2dExtensionsTests.swift",
"BRep2d/MakeEdge2dTests.swift",
"BRep2d/Polygon2DTests.swift",
"BRep2d/Section2DTests.swift",
"BRep2d/WireFromCurve2DOnPlaneTests.swift",
"BSplineBezier/BSplineCurve2DCompletionsV121Tests.swift",
"BSplineBezier/BSplineCurve2DManipulationTests.swift",
"BSplineBezier/BSplineCurve2dKnotSplitTests.swift",
"BSplineBezier/Curve2DBSplineExtrasTests.swift",
"BSplineBezier/Curve2DBSplineKnotQueryTests.swift",
"BSplineBezier/Curve2DBSplineLocalTests.swift",
"BSplineBezier/Curve2DBSplineTests.swift",
"BSplineBezier/Curve2DBezierCompletionsTests.swift",
"BSplineBezier/Curve2DBezierTests.swift",
"BSplineBezier/Curve2DSimplifyBSplineTests.swift",
"BSplineBezier/Issue2859Curve2DBezierBoundsTests.swift",
"BSplineBezier/Issue2875BezierPoleCeilingTests.swift",
"BSplineBezier/Issue480Curve2DKnotSplitContinuityTests.swift",
"BSplineBezier/Issue562Curve2DKnotSplitDuplicateTests.swift",
"Bisector/BisectorBisecAnaTests.swift",
"Bisector/BisectorIntersectionTests.swift",
"Bisector/Curve2DBisectorTests.swift",
"Bisector/GccAnaBisectorTests.swift",
"Bisector/Issue1050BisectorDomainTests.swift",
"Conics/Curve2DArcTypesTests.swift",
"Conics/Curve2DCircleFactoryParityTests.swift",
"Conics/Curve2DConicFactoryParityTests.swift",
"Conics/Curve2DLineTests.swift",
"Conics/GCMake2dConicTests.swift",
"Conics/GceMakeCirc2dTests.swift",
"Conics/GceMakeElips2dTests.swift",
"Conics/GceMakeHypr2dTests.swift",
"Conics/GceMakeLin2dTests.swift",
"Conics/GceMakeParab2dTests.swift",
"Conics/Geom2dCircleTests.swift",
"Conics/Geom2dEllipseTests.swift",
"Conics/Geom2dHyperbolaTests.swift",
"Conics/Geom2dLineTests.swift",
"Conics/Geom2dOffsetTests.swift",
"Conics/Geom2dParabolaTests.swift",
"Conics/Issue514Conic2dDegenerateTests.swift",
"Conversion/ApproxArcsSegmentsTests.swift",
"Conversion/ApproxCurve2DTests.swift",
"Conversion/CompBezier2dToBSpline2dTests.swift",
"Conversion/Curve2DApproximatedOverloadParityTests.swift",
"Conversion/Curve2DConvertExtrasTests.swift",
"Conversion/Curve2DConvertToLineTests.swift",
"Conversion/Issue1474Curve2DApproxDetailsTests.swift",
"Conversion/Issue2884EllipseConverterRangeTests.swift",
"Conversion/Issue791ConvertCircleHelperTests.swift",
"Conversion/Issue999Curve2DParametersTests.swift",
"Curve2DCore/BatchCurve2DTests.swift",
"Curve2DCore/Curve2DEvalTests.swift",
"Curve2DCore/Curve2DExtrasTests.swift",
"Curve2DCore/Curve2DExtrasV112Tests.swift",
"Curve2DCore/Curve2DIsLinearTests.swift",
"Curve2DCore/Curve2DOperationsTests.swift",
"Curve2DCore/Curve2DPoint2DIntegrationTests.swift",
"Curve2DCore/Curve2DTests.swift",
"Curve2DCore/Curve2DTransformTests.swift",
"Curve2DCore/Issue1477Geom2dCurvesTests.swift",
"Curve2DCore/Issue1511Curve2DCurveTypeOtherCurveFallbackTests.swift",
"Curve2DCore/Issue2861Curve2DDrawAdaptiveTests.swift",
"Curve2DCore/Issue478Curve2DTransformParityTests.swift",
"Curve2DCore/Issue486Curve2DBatchTests.swift",
"Curve2DCore/Issue965Curve2DPropertyLifetimeTests.swift",
"Curve2DInterpolateParityTestFixtures.swift",
"CurveProperties/Curve2DArcLengthFailureTests.swift",
"CurveProperties/Curve2DBoundingBoxTests.swift",
"CurveProperties/Curve2DContinuityQueriesTests.swift",
"CurveProperties/Curve2DContinuityTests.swift",
"CurveProperties/Curve2DLocalPropertiesTests.swift",
"CurveProperties/Curve2DParameterAtLengthTests.swift",
"CurveProperties/Geom2dLPropTests.swift",
"CurveProperties/Issue485Curve2DContinuityTests.swift",
"CurveProperties/Issue549Curve2DArcLengthRangeTests.swift",
"CurveProperties/Issue615Curve2DNearestPointTests.swift",
"CurveProperties/Issue619Curve2DContinuityEncodingTests.swift",
"Eval/AHTBezierCurve2DTests.swift",
"Eval/Curve2DCircleInvoluteTests.swift",
"Eval/Geom2dEvalArchimedeanSpiralTests.swift",
"Eval/Geom2dEvalCircleInvolutePlacementTests.swift",
"Eval/Geom2dEvalCircleInvoluteTests.swift",
"Eval/Geom2dEvalLogSpiralTests.swift",
"Eval/Geom2dEvalSineWaveTests.swift",
"Eval/Issue1407EvaluatorGuardTests.swift",
"Eval/Issue1646EvaluatorContractTests.swift",
"Eval/TBezierCurve2DTests.swift",
"ExtremaIntersection/Curve2DAnalysisTests.swift",
"ExtremaIntersection/Curve2DHatchingTests.swift",
"ExtremaIntersection/Curve2DProjectionParityTests.swift",
"ExtremaIntersection/Extrema2dTests.swift",
"ExtremaIntersection/ExtremaLocateExtCC2dTests.swift",
"ExtremaIntersection/IntAna2dTests.swift",
"ExtremaIntersection/IntToolsFClass2dTests.swift",
"ExtremaIntersection/Issue1020Extrema2dBoundsTests.swift",
"ExtremaIntersection/Issue815Curve2DExtremaSelfIntersectTests.swift",
"ExtremaIntersection/Issue840ClassifyPoint2dToleranceTests.swift",
"Fillets/AnaFilletTests.swift",
"Fillets/ChFi2dBuilderTests.swift",
"Fillets/ChFi2dChamferAPITests.swift",
"Fillets/ChFi2dFilletAPITests.swift",
"Fillets/ChFi2dFilletAlgoTests.swift",
"Fillets/Fillet2DTests.swift",
"Fillets/Wire2DChamferTests.swift",
"Fillets/Wire2DFilletTests.swift",
"Gcc/Curve2DGccTests.swift",
"Gcc/GccAnaCirc2d2TanRadTests.swift",
"Gcc/GccAnaCirc2d3TanTests.swift",
"Gcc/GccAnaCirc2dTanCenTests.swift",
"Gcc/GccAnaLin2d2TanTests.swift",
"Gcc/GccAnaLineSolverTests.swift",
"Gcc/GccCircleOnConstraintTests.swift",
"Gcc/Issue553GccZeroRadiusTests.swift",
"Geom2dTestFixtures.swift",
"GpPrimitives/AxisPlacement2DTests.swift",
"GpPrimitives/Direction2DUtilityTests.swift",
"GpPrimitives/GeneralTransform2DTests.swift",
"GpPrimitives/Matrix2DTests.swift",
"GpPrimitives/Point2DCreationTests.swift",
"GpPrimitives/Point2DDistanceTests.swift",
"GpPrimitives/Point2DTransformTests.swift",
"GpPrimitives/Transform2DCompositionTests.swift",
"GpPrimitives/Transform2DCreationTests.swift",
"GpPrimitives/TransformFactory2DTests.swift",
"GpPrimitives/Vector2DUtilityTests.swift",
"Interpolation/Curve2DInteriorTangentTests.swift",
"Interpolation/Curve2DInterpolatePeriodicParityTests.swift",
"Interpolation/Curve2DInterpolateTangentsParityTests.swift",
"Interpolation/Geom2dAPIInterpolateTests.swift",
"Interpolation/Geom2dAPIPointsToBSplineTests.swift",
"Interpolation/InterpolationExpansion2DTests.swift",
"ProjLib/ProjLibComputeApproxOnPolarSurfaceTests.swift",
"ProjLib/ProjLibComputeApproxTests.swift",
"ProjLib/ProjLibProjectOnSurfaceTests.swift",
"ProjLib/ProjLibTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTFoundationTests",
"module_type" : "SwiftTarget",
"name" : "OCCTFoundationTests",
"path" : "Tests/OCCTFoundationTests",
"sources" : [
"HostOSCrossCheckTests.swift",
"Issue1078UnicodeConvertLengthTests.swift",
"Issue1442DiskUnicodeOSDUtilitiesTests.swift",
"OCCTFoundationTests.swift",
"PathParsingContractTests.swift",
"SerialLockThreadSafetyTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTDrawingTests",
"module_type" : "SwiftTarget",
"name" : "OCCTDrawingTests",
"path" : "Tests/OCCTDrawingTests",
"sources" : [
"Dimensions/AngleDimensionTests.swift",
"Dimensions/AngularDimensionReflexSweepTests.swift",
"Dimensions/AutoDimensionTests.swift",
"Dimensions/DiameterDimensionTests.swift",
"Dimensions/DrawingDimensionsTests.swift",
"Dimensions/DrawingStyleTests.swift",
"Dimensions/LengthDimensionTests.swift",
"Dimensions/OrdinateDimensionTests.swift",
"Dimensions/RadialDiameterSharedPayloadTests.swift",
"Dimensions/RadiusDimensionTests.swift",
"Dimensions/ToleranceTests.swift",
"DrawingTestFixtures.swift",
"HiddenLine/DrawingTests.swift",
"HiddenLine/HLRExtendedEdgeCategoryTests.swift",
"HiddenLine/HLRReflectLinesTests.swift",
"HiddenLine/PolyHLRTests.swift",
"Projection/CylindricalProjectionTests.swift",
"Projection/DrawingCompositionTests.swift",
"Projection/DrawingTransformUnificationTests.swift",
"Projection/Issue1036PerspectiveEyeAnchorTests.swift",
"Projection/Issue1059ProjectionTypeHashableTests.swift",
"Projection/Issue881PerpendicularBasisTests.swift",
"Projection/Issue999ProjectionTypeTests.swift",
"Projection/NormalProjectionTests.swift",
"Symbols/AutoCentermarkFrameAgreementTests.swift",
"Symbols/AutoCentermarksTests.swift",
"Symbols/BalloonTests.swift",
"Symbols/CosmeticThreadTests.swift",
"Symbols/CuttingPlaneLineTests.swift",
"Symbols/DrawingAppendTests.swift",
"Symbols/DrawingAutoCentrelinesTests.swift",
"Symbols/DrawingSymbolsTests.swift",
"Symbols/Issue1173ArrowheadTriangleGeometryTests.swift",
"Symbols/Issue1182LeftPerpendicular2DTests.swift",
"Symbols/Issue1193CuttingPlaneDirectionTests.swift",
"Visualization/CameraAspectTests.swift",
"Visualization/CameraTests.swift",
"Visualization/ClipPlaneTests.swift",
"Visualization/DisplayDrawerTests.swift",
"Visualization/PolylinePickTests.swift",
"Visualization/SelectorSubShapeTests.swift",
"Visualization/SelectorTests.swift",
"Visualization/TextLabelAndPointCloudTests.swift",
"Visualization/ZLayerSettingsTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTCurveTests",
"module_type" : "SwiftTarget",
"name" : "OCCTCurveTests",
"path" : "Tests/OCCTCurveTests",
"sources" : [
"Adaptors/Adaptor3dIsoCurveTests.swift",
"Adaptors/BRepAdaptorPCurveTests.swift",
"Adaptors/BiTgteCurveOnEdgeTests.swift",
"ArcLength/Curve3DArcLengthFailureParityTests.swift",
"ArcLength/Curve3DArcLengthTests.swift",
"ArcLength/CurveLengthTests.swift",
"ArcLength/Issue211WireCurveTests.swift",
"ArcLength/Issue477ArcLengthAccuracyTests.swift",
"ArcLength/Issue506ArcLengthBridgeContractTests.swift",
"ArcLength/Issue548NonFiniteLengthBoundTests.swift",
"ArcLength/Issue600OutOfDomainRangeTests.swift",
"ArcLength/Issue603SingleSpanQuadratureTests.swift",
"BSplineAndBezier/BSplineCurve3DCompletionsV121Tests.swift",
"BSplineAndBezier/BSplineCurve3DLocalDTests.swift",
"BSplineAndBezier/BSplineCurve3DManipulationTests.swift",
"BSplineAndBezier/BSplineCurveCompletionsTests.swift",
"BSplineAndBezier/BSplineKnotSplittingTests.swift",
"BSplineAndBezier/BSplineMutationsTests.swift",
"BSplineAndBezier/BezierCurve3DCompletionTests.swift",
"BSplineAndBezier/BezierCurveManipulationTests.swift",
"BSplineAndBezier/Curve3DBSplineTests.swift",
"BSplineAndBezier/Curve3DBezierCompletionsTests.swift",
"BSplineAndBezier/Issue398KnotSplittingTests.swift",
"Conics/CirclePropertyTests.swift",
"Conics/Curve3DArcAliasParityTests.swift",
"Conics/Curve3DConicFactoryParityTests.swift",
"Conics/EllipseArcTests.swift",
"Conics/Issue1675DocSnippetArcTests.swift",
"Conics/Issue554Conic3dDegenerateTests.swift",
"Continuity/Curve3DContinuityQueriesTests.swift",
"Continuity/Curve3DContinuityTests.swift",
"Continuity/Issue2862NegativeContinuityOrderTests.swift",
"Continuity/Issue485Curve3DContinuityTests.swift",
"Continuity/Issue490ContinuityDecoderTests.swift",
"Continuity/Issue495AnalysisOrderTests.swift",
"Continuity/Issue619ContinuityEncodingTests.swift",
"Continuity/LocalAnalysisCurveContinuityTests.swift",
"Conversion/AnalyticalConversionContractTests.swift",
"Conversion/BezierConversionTests.swift",
"Conversion/CompBezierToBSplineTests.swift",
"Conversion/CompCurveTests.swift",
"Conversion/ConvertCircleTests.swift",
"Conversion/ConvertConicCurvesTests.swift",
"Conversion/Curve3DConversionTests.swift",
"Conversion/CurveJoinTests.swift",
"Conversion/CurveSplitConcatTests.swift",
"Conversion/CurveToAnaCurveTests.swift",
"Conversion/GeomConvertApproxCurveTests.swift",
"Conversion/GeomConvertUtilTests.swift",
"Conversion/Issue2765ConvertToBezierTests.swift",
"Conversion/Issue491Curve3DApproxParityTests.swift",
"Curve3DCore/BatchCurve3DTests.swift",
"Curve3DCore/Curve3DEvalTests.swift",
"Curve3DCore/Curve3DExtrasTests.swift",
"Curve3DCore/Curve3DExtrasV112Tests.swift",
"Curve3DCore/Curve3DOperationsTests.swift",
"Curve3DCore/Curve3DPrimitiveTests.swift",
"Curve3DCore/Curve3DQueriesV123Tests.swift",
"Curve3DCore/Curve3DTransformFamilyParityTests.swift",
"Curve3DCore/CurveDNTests.swift",
"Curve3DCore/CurveIsBoundedTests.swift",
"Curve3DCore/CurvePlanarityTests.swift",
"Curve3DCore/EdgeCurve3DTests.swift",
"Curve3DCore/GeomOffsetCurveTests.swift",
"Curve3DCore/GeomToolsCurveSetTests.swift",
"Curve3DCore/GeomTrimmedCurveTests.swift",
"Curve3DCore/HelixGeomBuildTests.swift",
"Curve3DCore/HelixTests.swift",
"Curve3DCore/Issue1476CurveTypeOtherCurveFallbackTests.swift",
"Curve3DCore/Issue486Curve3DBatchTests.swift",
"Curve3DCore/Issue965Curve3DPropertyLifetimeTests.swift",
"Curve3DCore/Issue995BuildTrsf3DTests.swift",
"Curve3DCore/OffsetCurveBasisTests.swift",
"Curve3DCore/TopTransCurveTransitionTests.swift",
"CurveTestFixtures.swift",
"Fitting/ApproxCurvilinearParameterTests.swift",
"Fitting/ApproxSameParameterTests.swift",
"Fitting/BSplineApproxInterpContractTests.swift",
"Fitting/BSplineApproxInterpTests.swift",
"Fitting/Curve3DInterpolateTangentToleranceParityTests.swift",
"Fitting/CurveApproximationTests.swift",
"Fitting/CurveInterpolationTests.swift",
"Fitting/FairCurveBattenTests.swift",
"Fitting/FairCurveMinimalVariationTests.swift",
"Fitting/Issue493InterpolatePeriodicParityTests.swift",
"Fitting/PointsToBSplineExpansionTests.swift",
"Laws/Issue1399LawKnotSplitFactoryReachTests.swift",
"Laws/Issue403LawKnotSplitParamsTests.swift",
"Laws/Issue480LawKnotSplitContinuityTests.swift",
"Laws/Issue481LawKnotSplittingTruncationTests.swift",
"Laws/LawCompositeTests.swift",
"Laws/LawFunctionTests.swift",
"Laws/LawInterpolateTests.swift",
"Projection/ConicalProjectionTests.swift",
"Projection/Curve3DPlaneProjectionTests.swift",
"Projection/Issue1020ExtremaBoundsTests.swift",
"Projection/Issue500Curve3DNearestParameterTests.swift",
"Projection/Issue539NearestPointOnCurveTests.swift",
"Projection/Issue615NearestParameterRangeTests.swift",
"Projection/Issue636ExtremaParallelCurvesTests.swift",
"Projection/LocOpeCurveShapeIntersectorTests.swift",
"Projection/ProjectionOnCurveTests.swift",
"Sampling/CPntsUniformDeflectionTests.swift",
"Sampling/Curve3DDrawTests.swift",
"Sampling/EdgePolylineConsistencyTests.swift",
"Sampling/GCPntsExpansionTests.swift",
"Sampling/GCPntsQuasiUniformTests.swift",
"Sampling/GCPntsSamplerBoundsTests.swift",
"Sampling/GCPntsTangentialDeflectionTests.swift",
"Sampling/Issue1513UniformDeflectionNullGuardTests.swift",
"Sampling/Issue2861TangentialDeflectionTests.swift",
"Sampling/Issue479SampleCountBoundTests.swift",
"Sampling/Issue558SamplingCountBoundsTests.swift",
"Sampling/Issue853UniformAbscissaDistanceCeilingTests.swift",
"Sampling/QuasiUniformAbscissaTests.swift",
"Sampling/QuasiUniformDeflectionTests.swift",
"Sampling/UniformAbscissaTests.swift",
"Sampling/WireEdgePolylineTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTBridge",
"module_type" : "ClangTarget",
"name" : "OCCTBridge",
"path" : "Sources/OCCTBridge",
"product_memberships" : [
"OCCTSwift",
"OCCTTest",
"Harnesses",
"Censuses"
],
"sources" : [
"src/OCCTBridge.mm",
"src/OCCTBridge_AIS.mm",
"src/OCCTBridge_AdvancedModeling.mm",
"src/OCCTBridge_BRepGraph.mm",
"src/OCCTBridge_Curve3D_Adaptor.mm",
"src/OCCTBridge_Curve3D_Approximation.mm",
"src/OCCTBridge_Curve3D_ArcLength.mm",
"src/OCCTBridge_Curve3D_Conversion.mm",
"src/OCCTBridge_Curve3D_Curves.mm",
"src/OCCTBridge_Curve3D_Extrema.mm",
"src/OCCTBridge_Document_Appearance.mm",
"src/OCCTBridge_Document_Assembly.mm",
"src/OCCTBridge_Document_Attributes.mm",
"src/OCCTBridge_Document_DocumentLifecycle.mm",
"src/OCCTBridge_Document_Functions.mm",
"src/OCCTBridge_Document_GDT.mm",
"src/OCCTBridge_Geom2d_Adaptor.mm",
"src/OCCTBridge_Geom2d_Bisector.mm",
"src/OCCTBridge_Geom2d_Conversion.mm",
"src/OCCTBridge_Geom2d_Curves.mm",
"src/OCCTBridge_Geom2d_Extrema.mm",
"src/OCCTBridge_Geom2d_GccSolver.mm",
"src/OCCTBridge_Geom2d_Hatching.mm",
"src/OCCTBridge_HLR.mm",
"src/OCCTBridge_Healing_Analysis.mm",
"src/OCCTBridge_Healing_Blends.mm",
"src/OCCTBridge_Healing_Filling.mm",
"src/OCCTBridge_Healing_Fix.mm",
"src/OCCTBridge_Healing_Misc.mm",
"src/OCCTBridge_Healing_Sewing.mm",
"src/OCCTBridge_Healing_Upgrade.mm",
"src/OCCTBridge_IO_Diagnostics.mm",
"src/OCCTBridge_IO_IgesFormat.mm",
"src/OCCTBridge_IO_MeshFormats.mm",
"src/OCCTBridge_IO_Misc.mm",
"src/OCCTBridge_IO_NativeFormats.mm",
"src/OCCTBridge_IO_OSDUtilities.mm",
"src/OCCTBridge_IO_StepFormat.mm",
"src/OCCTBridge_Mesh.mm",
"src/OCCTBridge_Modeling_Boolean.mm",
"src/OCCTBridge_Modeling_Chamfer.mm",
"src/OCCTBridge_Modeling_Features.mm",
"src/OCCTBridge_Modeling_Fillet.mm",
"src/OCCTBridge_Modeling_HLRProjection.mm",
"src/OCCTBridge_Modeling_HealingSewing.mm",
"src/OCCTBridge_Modeling_Misc.mm",
"src/OCCTBridge_Modeling_ShapeToolsHistory.mm",
"src/OCCTBridge_Modeling_SolidPrimitives.mm",
"src/OCCTBridge_Modeling_Sweep.mm",
"src/OCCTBridge_Modeling_Transform.mm",
"src/OCCTBridge_Modeling_WireEdgeFaceBuilders.mm",
"src/OCCTBridge_ProjLib_NLPlate.mm",
"src/OCCTBridge_Properties.mm",
"src/OCCTBridge_Spatial_Bounding.mm",
"src/OCCTBridge_Spatial_GeometryUtils.mm",
"src/OCCTBridge_Spatial_Intersection.mm",
"src/OCCTBridge_Spatial_MathSolvers.mm",
"src/OCCTBridge_Spatial_SpatialQueries.mm",
"src/OCCTBridge_Surface_Adaptor.mm",
"src/OCCTBridge_Surface_Analysis.mm",
"src/OCCTBridge_Surface_Conversion.mm",
"src/OCCTBridge_Surface_Extrema.mm",
"src/OCCTBridge_Surface_Fill.mm",
"src/OCCTBridge_Surface_Intersection.mm",
"src/OCCTBridge_Surface_Surfaces.mm",
"src/OCCTBridge_Topology_Adjacency.mm",
"src/OCCTBridge_Topology_Analysis.mm",
"src/OCCTBridge_Topology_BoundingBox.mm",
"src/OCCTBridge_Topology_Extrema.mm",
"src/OCCTBridge_Topology_ShapeQueries.mm",
"src/OCCTBridge_Visualization_Appearance.mm",
"src/OCCTBridge_Visualization_Assets.mm",
"src/OCCTBridge_Visualization_Camera.mm",
"src/OCCTBridge_Visualization_Presentation.mm"
],
"target_dependencies" : [
"OCCT"
],
"type" : "library"
},
{
"c99name" : "OCCTBRepGraphTests",
"module_type" : "SwiftTarget",
"name" : "OCCTBRepGraphTests",
"path" : "Tests/OCCTBRepGraphTests",
"sources" : [
"Assembly/BRepGraphOccurrenceTests.swift",
"Assembly/BRepGraphProductTests.swift",
"Assembly/EditorViewProductOpsTests.swift",
"Assembly/Issue2650LocatedInstanceFindNodeTests.swift",
"Assembly/Issue2835OccurrenceLookupTests.swift",
"Attributes/BRepGraphAttributeTests.swift",
"BRepGraphTestFixtures.swift",
"Builder/BRepGraphBuilderAddCompSolidTests.swift",
"Builder/BRepGraphBuilderAddCompoundTests.swift",
"Builder/BRepGraphBuilderAddFaceToShellTests.swift",
"Builder/BRepGraphBuilderAddShellTests.swift",
"Builder/BRepGraphBuilderAddShellToSolidTests.swift",
"Builder/BRepGraphBuilderAddSolidTests.swift",
"Builder/BRepGraphBuilderAddVertexTests.swift",
"Builder/BRepGraphBuilderAppendShapeTests.swift",
"Builder/BRepGraphSupplementVertexTests.swift",
"ConstructionEntities/ConstructionAxisTests.swift",
"ConstructionEntities/ConstructionPlaneTests.swift",
"ConstructionEntities/ConstructionPointTests.swift",
"ConstructionEntities/Issue881PerpendicularBasisTests.swift",
"Counts/BRepGraphCompSolidCountTests.swift",
"Counts/BRepGraphCountTests.swift",
"Counts/BRepGraphPolyCountTests.swift",
"Counts/BRepGraphRefCountTests.swift",
"Counts/BRepGraphStatsTests.swift",
"Definitions/BRepGraphEdgeDefTests.swift",
"Definitions/BRepGraphFaceDefTests.swift",
"Definitions/BRepGraphShellExtendedTests.swift",
"Definitions/BRepGraphSolidExtendedTests.swift",
"Definitions/BRepGraphWireExtendedTests.swift",
"DurableIdentity/BRepGraphDurableUIDTests.swift",
"DurableIdentity/ContainedInTests.swift",
"DurableIdentity/TopologyRefResolverTests.swift",
"Geometry/BRepGraphActiveGeometryTests.swift",
"Geometry/BRepGraphEdgeGeometryTests.swift",
"Geometry/BRepGraphEdgeSamplingTests.swift",
"Geometry/BRepGraphFaceGeometryTests.swift",
"Geometry/BRepGraphUVGridTests.swift",
"Geometry/BRepGraphVertexGeometryTests.swift",
"Geometry/Issue617FaceGridLayoutTests.swift",
"Geometry/PackSIMD3Tests.swift",
"Geometry/UnpackSIMD3Tests.swift",
"History/BRepGraphHistoryReadbackTests.swift",
"History/BRepGraphHistoryTests.swift",
"History/GraphHistoryAbsorbTests.swift",
"History/Issue1078HistoryRecordOpNameLengthTests.swift",
"History/Issue3038AbsorbOrderTests.swift",
"History/Issue336ChainedHistoryTests.swift",
"Mutation/BRepGraphBuilderClearMeshTests.swift",
"Mutation/BRepGraphBuilderCommitMutationTests.swift",
"Mutation/BRepGraphBuilderDeferredTests.swift",
"Mutation/BRepGraphBuilderRemoveNodeTests.swift",
"Mutation/BRepGraphBuilderRemoveRefTests.swift",
"Mutation/BRepGraphBuilderValidateMutationTests.swift",
"Mutation/BRepGraphCompactTests.swift",
"Mutation/BRepGraphDeduplicateTests.swift",
"Mutation/BRepGraphTransformTests.swift",
"Mutation/EditorViewAddRemoveTests.swift",
"Mutation/EditorViewSettersTests.swift",
"Mutation/EditorViewV162Tests.swift",
"Mutation/EditorViewV164Tests.swift",
"Queries/BRepGraphCoEdgeQueryTests.swift",
"Queries/BRepGraphCompoundTests.swift",
"Queries/BRepGraphEdgeQueryTests.swift",
"Queries/BRepGraphEdgeWiresCoEdgesTests.swift",
"Queries/BRepGraphExplorerTests.swift",
"Queries/BRepGraphFaceQueryTests.swift",
"Queries/BRepGraphFaceShellTests.swift",
"Queries/BRepGraphNodeStatusTests.swift",
"Queries/BRepGraphRefEntryTests.swift",
"Queries/BRepGraphRootNodeTests.swift",
"Queries/BRepGraphSameDomainTests.swift",
"Queries/BRepGraphShellQueryTests.swift",
"Queries/BRepGraphSolidQueryTests.swift",
"Queries/BRepGraphValidateTests.swift",
"Queries/BRepGraphVertexQueryTests.swift",
"Reconstruction/BRepGraphBuildTests.swift",
"Reconstruction/BRepGraphCopyTests.swift",
"Reconstruction/BRepGraphShapeReconstructionTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCTAnalysisTests",
"module_type" : "SwiftTarget",
"name" : "OCCTAnalysisTests",
"path" : "Tests/OCCTAnalysisTests",
"sources" : [
"AnalysisTestFixtures.swift",
"AnalyticIntersection/Conic2DTests.swift",
"AnalyticIntersection/IntAnaConeSphereTests.swift",
"AnalyticIntersection/IntAnaLinePlaneTests.swift",
"AnalyticIntersection/IntAnaLineSphereTests.swift",
"AnalyticIntersection/IntAnaLineTorusTests.swift",
"AnalyticIntersection/IntAnaPlanePlaneTests.swift",
"AnalyticIntersection/IntAnaPlaneSphereTests.swift",
"AnalyticIntersection/IntAnaQuadQuadTests.swift",
"AnalyticIntersection/IntAnaThreePlanesTests.swift",
"BRepExtrema/BRepExtremaDistanceSSTests.swift",
"BRepExtrema/DistanceSolutionDetailTests.swift",
"BRepExtrema/ExtendedDistanceTests.swift",
"BRepExtrema/Issue1544DistanceSSDeflectionDefaultTests.swift",
"BRepExtrema/PointToEdgeDistanceTests.swift",
"BRepExtrema/PolyhedralDistanceTests.swift",
"BRepExtrema/SelfIntersectionPairTests.swift",
"BRepExtrema/SelfIntersectionTests.swift",
"BRepExtrema/ShapeDistanceOverloadTests.swift",
"BRepExtrema/ShapeDistanceTests.swift",
"BRepGProp/BRepGPropCinertTests.swift",
"BRepGProp/BRepGPropDomainTests.swift",
"BRepGProp/BRepGPropFaceTests.swift",
"BRepGProp/BRepGPropSinertTests.swift",
"BRepGProp/BRepGPropVinertGKTests.swift",
"BRepGProp/BRepGPropVinertTests.swift",
"BRepGProp/Issue885TotalAreaDivergenceTests.swift",
"Bounding/BRepBndLibTests.swift",
"Bounding/BndBoundSortBoxTests.swift",
"Bounding/BndLibExtraTests.swift",
"Bounding/BndLibTests.swift",
"Bounding/BndOBBTests.swift",
"Bounding/BndRangeTests.swift",
"Bounding/BndSphereTests.swift",
"Bounding/Issue1424BndLibFaceNullGuardTests.swift",
"Bounding/Issue943BoundsVoidTests.swift",
"Bounding/OrientedBoundingBoxTests.swift",
"Bounding/SurfaceBoundingBoxTests.swift",
"Contap/ContapContourFullTests.swift",
"Contap/ContapContourTests.swift",
"Contap/Issue1635ContapAnalyticGeometryTests.swift",
"ElementPairExtrema/BRepExtremaExtCCTests.swift",
"ElementPairExtrema/BRepExtremaExtCFTests.swift",
"ElementPairExtrema/BRepExtremaExtFFTests.swift",
"ElementPairExtrema/BRepExtremaExtPCTests.swift",
"ElementPairExtrema/BRepExtremaExtPFTests.swift",
"ElementPairExtrema/Issue580PointEdgeExtremaTests.swift",
"ExtElC/ExtremaElCCircCircTests.swift",
"ExtElC/ExtremaElCLinCircTests.swift",
"ExtElC/ExtremaElCLinElipsTests.swift",
"ExtElC/ExtremaElCLinLinTests.swift",
"ExtElCS/ExtremaElCSLinCylTests.swift",
"ExtElCS/ExtremaElCSLinPlaneTests.swift",
"ExtElCS/ExtremaElCSLinSphereTests.swift",
"ExtPElC/ExtremaExtPElCCircTests.swift",
"ExtPElC/ExtremaExtPElCElipsTests.swift",
"ExtPElC/ExtremaExtPElCLinTests.swift",
"ExtPElC/ExtremaExtPElCParabTests.swift",
"ExtPElS/ExtremaExtPElSConeTests.swift",
"ExtPElS/ExtremaExtPElSCylTests.swift",
"ExtPElS/ExtremaExtPElSPlaneTests.swift",
"ExtPElS/ExtremaExtPElSSphereTests.swift",
"ExtPElS/ExtremaExtPElSTorusTests.swift",
"ExtSS/ExtremaExtSSTests.swift",
"ExtSS/Issue2840SurfaceExtremaParallelTests.swift",
"ExtSS/Issue2876ParallelSurfaceDistanceTests.swift",
"ExtSS/SurfaceExtremaTests.swift",
"Extrema/CurveCurveDistanceTests.swift",
"Extrema/ExtremaElSSPlanePlaneTests.swift",
"Extrema/ExtremaExtCCTests.swift",
"Extrema/ExtremaExtCSTests.swift",
"Extrema/ExtremaExtPSTests.swift",
"Extrema/ExtremaExtrasV112Tests.swift",
"Extrema/ExtremaLocateExtCCTests.swift",
"Extrema/ExtremaPCTests.swift",
"GeomProperties/BezierSurfaceTests.swift",
"GeomProperties/GeomCircle3DTests.swift",
"GeomProperties/GeomCone3DTests.swift",
"GeomProperties/GeomCylinder3DTests.swift",
"GeomProperties/GeomEllipse3DTests.swift",
"GeomProperties/GeomHyperbola3DTests.swift",
"GeomProperties/GeomLine3DTests.swift",
"GeomProperties/GeomParabola3DTests.swift",
"GeomProperties/GeomPlane3DTests.swift",
"GeomProperties/GeomSphere3DTests.swift",
"GeomProperties/GeomSwept3DTests.swift",
"GeomProperties/GeomTorus3DTests.swift",
"Intersection/CurveSurfaceIntersectionTests.swift",
"Intersection/GeomIntIntSSTests.swift",
"Intersection/IntCSResultsTests.swift",
"Intersection/IntCurvesFaceShapeIntersectorTests.swift",
"Intersection/IntCurvesFaceTests.swift",
"Intersection/IntToolsBeanFaceIntersectorTests.swift",
"Intersection/IntToolsEdgeEdgeTests.swift",
"Intersection/IntToolsEdgeFaceTests.swift",
"Intersection/IntToolsFaceFaceTests.swift",
"Intersection/IntToolsTests.swift",
"Intersection/IntfToolTests.swift",
"Intersection/Issue2857IntfToolIndexGuardTests.swift",
"Intersection/PolygonInterferenceTests.swift",
"Intersection/RaycastTests.swift",
"Intersection/ShapeRayIntersectionTests.swift",
"Intersection/SurfaceIntersectionTests.swift",
"Intersection/SurfaceSurfaceIntersectionTests.swift",
"LocalProperties/AdaptorCurvatureDefinednessTests.swift",
"LocalProperties/AdaptorLocalPropsParityTests.swift",
"LocalProperties/AdaptorNormalDecisionTests.swift",
"LocalProperties/BRepLPropEdgeTests.swift",
"LocalProperties/BRepLPropFaceTests.swift",
"LocalProperties/Curve3DLocalPropertiesTests.swift",
"LocalProperties/EdgeCurvePropertiesTests.swift",
"LocalProperties/EdgePropertyTests.swift",
"LocalProperties/FaceSurfacePropertiesTests.swift",
"LocalProperties/GeomLPropCLPropsTests.swift",
"LocalProperties/GeomLPropSLPropsTests.swift",
"LocalProperties/Issue1511EllipseCurvatureExtremaTests.swift",
"LocalProperties/Issue595CurvatureDefinednessTests.swift",
"LocalProperties/LProp3dCurveTests.swift",
"LocalProperties/LProp3dSurfaceTests.swift",
"LocalProperties/LPropAnalyticCurInfTests.swift",
"LocalProperties/LocalPropsParityTests.swift",
"MassProperties/CenterOfMassTests.swift",
"MassProperties/GPropCylConeTests.swift",
"MassProperties/GPropElementTests.swift",
"MassProperties/GPropTorusTests.swift",
"MassProperties/GPropWeightedTests.swift",
"MassProperties/InertiaPropertiesTests.swift",
"MassProperties/Issue3074LinearPropertiesEllipseTests.swift",
"MassProperties/Issue3091GPropsTests.swift",
"MassProperties/MassPropertiesTests.swift",
"MassProperties/MeasurementTests.swift",
"MassProperties/ShapeMeasurementsTests.swift",
"MassProperties/SurfaceInertiaTests.swift",
"MassProperties/VolumeInertiaTests.swift",
"MassProperties/ZeroMassResultsTests.swift",
"PlanarGeometry/HatchBuilderTests.swift",
"PlanarGeometry/HatchTests.swift",
"PlanarGeometry/Issue1493MedialAxisDistanceOnArcTests.swift",
"PlanarGeometry/MedialAxisRectangleTests.swift",
"PlanarGeometry/MedialAxisVariousShapesTests.swift",
"ShapeAnalysis/BRepCheckAnalyzerTests.swift",
"ShapeAnalysis/CanonicalRecognitionDetailedTests.swift",
"ShapeAnalysis/CanonicalRecognitionTests.swift",
"ShapeAnalysis/FreeBoundsPropsTests.swift",
"ShapeAnalysis/KDTreeTests.swift",
"ShapeAnalysis/PlaneDetectionTests.swift",
"ShapeAnalysis/PointClassificationTests.swift",
"ShapeAnalysis/PointCloudAnalysisTests.swift"
],
"target_dependencies" : [
"OCCTSwift"
],
"type" : "test"
},
{
"c99name" : "OCCT",
"module_type" : "BinaryTarget",
"name" : "OCCT",
"path" : "remote/archive/OCCT.xcframework.zip",
"product_memberships" : [
"OCCTSwift",
"OCCTTest",
"Harnesses",
"Censuses"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "Harnesses",
"module_type" : "SwiftTarget",
"name" : "Harnesses",
"path" : "Scripts/repro/harnesses",
"product_memberships" : [
"Harnesses"
],
"sources" : [
"AnalyzeSelfIntersectionTiming.swift",
"HarnessRunner.swift",
"PocketEnclosureTiming.swift",
"PropertiesLifetime.swift",
"SheetMetalVolumes.swift",
"main.swift"
],
"target_dependencies" : [
"OCCTSwift",
"RunnerCore"
],
"type" : "executable"
},
{
"c99name" : "Censuses",
"module_type" : "SwiftTarget",
"name" : "Censuses",
"path" : "Scripts/repro/censuses",
"product_memberships" : [
"Censuses"
],
"sources" : [
"CensusRunner.swift",
"ClusterA.swift",
"ClusterB.swift",
"ClusterD.swift",
"Issue761.swift",
"SharedFixtures.swift",
"main.swift"
],
"target_dependencies" : [
"OCCTSwift",
"RunnerCore"
],
"type" : "executable"
}
],
"tools_version" : "6.1"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/secondmouseau/occtswift/v4.0.0-beta.5
Repository: SecondMouseAU/OCCTSwift
Swift version used: 6.3
Target: OCCTSwift
Extracting symbol information for 'OCCTSwift'...
Finished extracting symbol information for 'OCCTSwift'. (51.51s)
Building documentation for 'OCCTSwift'...
warning: 'transformed(by:)' doesn't exist at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/AssemblyNode.swift:734:24-734:40
732 | /// frame, discarding its `TopLoc_Location`. It now stores them in the **shape's**
733 | /// frame. For a shape with a non-identity location (an assembly component, anything
734 + /// from ``Shape/transformed(by:)``) the numbers therefore move, independently of the
| ╰─suggestion: Replace 'transformed(by:)' with 'translated(by:)'
735 | /// node-count change: a box translated to (100, 200, 300) used to store a node at the
736 | /// origin and now stores it at (100, 200, 300). Re-read any persisted OCAF document
warning: 'copy()' doesn't exist at '/OCCTSwift/BRepGraph/instanceID'
--> Sources/OCCTSwift/BRepGraph.swift:3133:11-3133:17
3131 | /// graph by the same token.
3132 | ///
3133 + /// ``copy()`` and ``translated(dx:dy:dz:copyGeometry:)`` **inherit** this id, because the kernel
3134 | /// copies the graph wholesale: it transplants the UID counter space itself, so a copy genuinely
3135 | /// is the same identity and every UID keeps naming the same node. ``copyFace(_:copyGeometry:)``
warning: 'linesTangentToPoint(_:_:)' doesn't exist at '/OCCTSwift/Curve2DGcc'
--> Sources/OCCTSwift/Circle2DSolution.swift:125:51-125:76
123 | ///
124 | /// `circleRadius` must be positive. With a radius of zero the solver returns the single line
125 + /// through the centre twice (#553); ``Curve2DGcc/linesTangentToPoint(_:_:)`` and the point/point
| ├─suggestion: Replace 'linesTangentToPoint(_:_:)' with 'linesTangentToPoint(_:_:point:tolerance:)'
| ╰─suggestion: Replace 'linesTangentToPoint(_:_:)' with 'linesTangentTo(_:_:_:_:tolerance:)'
126 | /// entry points answer that question once. A non-positive radius returns an empty array.
127 | ///
warning: 'plateSurface(through:orders:...)` and the point half of ' doesn't exist at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Continuity.swift:51:24-51:80
49 | ///
50 | /// - Note: Not every API accepts every order. A bare point cannot carry tangent or curvature
51 + /// data, so ``Shape/plateSurface(through:orders:...)` and the
| ├─suggestion: Replace 'plateSurface(through:orders:...)` and the point half of ' with 'plateSurface(through:orders:degree:pointsOnCurves:iterations:tolerance:)'
| ╰─suggestion: Replace 'plateSurface(through:orders:...)` and the point half of ' with 'plateSurface(through:tolerance:)'
52 | /// point half of ``Shape/plateSurface(pointConstraints:curveConstraints:...)` reject both
53 | /// ``g1`` and ``g2`` up front, before building any constraint. `GeomPlate_PointConstraint`
warning: 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)' doesn't exist at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Continuity.swift:112:20-112:124
110 | ///
111 | /// Used wherever an operation splits, approximates or simplifies geometry against a continuity
112 + /// floor: ``Shape/bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)``,
| ╰─suggestion: Replace 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)' with 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:parameters:)'
113 | /// ``Curve3D/approxWithDetails(tolerance:continuity:maxSegments:maxDegree:)``,
114 | /// ``Surface/approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)``, and
warning: 'approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)' doesn't exist at '/OCCTSwift/Surface'
--> Sources/OCCTSwift/Continuity.swift:114:15-114:90
112 | /// floor: ``Shape/bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)``,
113 | /// ``Curve3D/approxWithDetails(tolerance:continuity:maxSegments:maxDegree:)``,
114 + /// ``Surface/approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)``, and
| ╰─suggestion: Replace 'approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)' with 'approxWithDetails(tolerance:uContinuity:vContinuity:maxDegree:maxSegments:)'
115 | /// the whole BSpline knot-splitting family: ``Curve3D/continuityBreaks(minContinuity:)``,
116 | /// ``Curve2D/splitIndicesAtDiscontinuities(continuity:)``,
warning: '<' doesn't exist at '/OCCTSwift/ContinuityClass/satisfies(_:)'
--> Sources/OCCTSwift/Continuity.swift:281:45-281:46
279 | ///
280 | /// This asks a *parametric* question — "are the derivative vectors continuous up to order
281 + /// n?" — which is not the question ``<`` answers. `<` ranks two measured classes by their
282 | /// place in `GeomAbs_Shape`'s ladder; outranking a class in that ladder is not the same as
283 | /// entailing it, because the ladder interleaves the geometric classes with the parametric
warning: 'minDistance(to:)' is ambiguous at '/OCCTSwift/Curve3D'
--> Sources/OCCTSwift/Curve3D.swift:925:13-925:29
923 | /// represents that case as a single unbounded family of equidistant solutions rather than a
924 | /// finite set of point pairs, so there is no `(point1, point2)` pair to report (#636). Use
925 + /// ``minDistance(to:)`` to get the (well-defined) distance in that case.
| ├─suggestion: Insert '-(Curve3D)' for 'func minDistance(to other: Curve3D) -> Double?'
| ╰─suggestion: Insert '-(Surface)' for 'func minDistance(to surface: Surface) -> Double?'
926 | ///
927 | /// An empty array therefore means one of two different things, and this method cannot tell you
warning: 'bezierInsertPoleAfter(index:point:)' doesn't exist at '/OCCTSwift/Curve2D'
--> Sources/OCCTSwift/Curve3D.swift:3718:56-3718:91
3716 | /// - Parameters:
3717 | /// - index: Where to insert, 1-based. `0` prepends, so the valid range is
3718 + /// `0...poleCount`, the same as ``Curve2D/bezierInsertPoleAfter(index:point:)``.
| ╰─suggestion: Replace 'bezierInsertPoleAfter(index:point:)' with 'bezierInsertPoleAfter(_:point:)'
3719 | /// `Geom_BezierCurve.hxx` says `[1, NbPoles]`, and that is wrong: the implementation
3720 | /// guards `Index < 0 || Index > nbpoles`, and index `0` was measured prepending on
warning: 'nbEdges' doesn't exist at '/OCCTSwift/Shape/edgeCount'
--> Sources/OCCTSwift/Edge.swift:298:11-298:18
296 | /// orientation-preserving counterpart the way ``Shape/faces()`` does.
297 | ///
298 + /// ``nbEdges`` was a second spelling of this same question, backed by a bare
299 | /// `TopExp_Explorer` occurrence walk instead of this deduplicated count, and is deprecated in
300 | /// favour of this one (#651).
warning: 'distanceFromPointToLine(point:linePoint:lineDir:)' doesn't exist at '/OCCTSwift/Extrema2d/distanceBetweenLineAndCircle(linePoint:lineDir:circleCenter:circleRadius:tolerance:)'
--> Sources/OCCTSwift/Extrema2d.swift:53:30-53:79
51 | ///
52 | /// `circleRadius` must be positive. With a radius of zero the extrema come back correct but
53 + /// duplicated (#553); ``distanceFromPointToLine(point:linePoint:lineDir:)`` answers the point
54 | /// question directly. A non-positive radius returns an empty array.
55 | ///
warning: 'exactBounds' doesn't exist at '/OCCTSwift/Face/bounds'
--> Sources/OCCTSwift/Face.swift:88:68-88:79
86 | /// `Face` can report a looser box after a call to ``Shape/mesh(linearDeflection:angularDeflection:)``
87 | /// than before it, with no other change. Code that needs a bound tied only to the face's own
88 + /// geometry, independent of any prior meshing, should use ``exactBounds`` instead (#733).
89 | ///
90 | /// - Returns: The box as `(min, max)` corners, or `nil` when the face contributes no geometry
warning: 'horizontalFaces()' doesn't exist at '/OCCTSwift/Shape/upwardFaces(tolerance:)'
--> Sources/OCCTSwift/Face.swift:504:57-504:74
502 | /// Upward-facing horizontal face occurrences (potential pocket floors).
503 | ///
504 + /// Reads ``orientedFaces()`` for the same reason ``horizontalFaces()`` does, "upward-facing"
505 | /// is a statement about the normal, which `faces()` cannot carry for a shared face. (#614)
506 | ///
warning: 'horizontalFaces()' doesn't exist at '/OCCTSwift/Shape/upwardFaces(tolerance:)'
--> Sources/OCCTSwift/Face.swift:507:24-507:41
505 | /// is a statement about the normal, which `faces()` cannot carry for a shared face. (#614)
506 | ///
507 + /// - Note: Like ``horizontalFaces()``, this selects over *occurrences* and so **can** return
508 | /// two entries with the same ``Face/index``. Dedupe on `index` (or use ``faces()``) if you
509 | /// need one entry per distinct face. It is only for the shared-wall case, two solids whose
warning: 'horizontalFaces()' doesn't exist at '/OCCTSwift/Shape/facesByZLevel(tolerance:)'
--> Sources/OCCTSwift/Face.swift:541:22-541:39
539 | /// Get faces grouped by Z level (for CAM pocket detection).
540 | ///
541 + /// Built from ``horizontalFaces()``, so it inherits that method's occurrence semantics: a wall
542 | /// shared by two bodies lands in its Z group **twice**, once per side, where filtering
543 | /// `faces()` reported it once and only from whichever side happened to be stored. (#614)
warning: 'detectPockets()' doesn't exist at '/OCCTSwift/AAG'
--> Sources/OCCTSwift/FeatureRecognition.swift:123:42-123:57
121 | /// are derived from the node's normal, so which orientation survived the dedup silently decided
122 | /// the answer: the same compound, compounded in the opposite member order, produced a different
123 + /// node set and therefore a different ``detectPockets()`` result for identical geometry. Building
| ╰─suggestion: Replace 'detectPockets()' with 'detectPockets(tolerance:)'
124 | /// from ``Shape/orientedFaces()`` instead keeps both sides of a shared face as their own node, so
125 | /// the graph, and everything that reads it, no longer depends on compound member order.
warning: 'isRadiallyInwardFillet(_:)' doesn't exist at '/OCCTSwift/AAG/detectPockets(tolerance:)'
--> Sources/OCCTSwift/FeatureRecognition.swift:573:12-573:38
571 | /// floor through any non-wall face reached via a `.concave` edge (a chamfer, unconditionally)
572 | /// or a `.smooth` edge into a face confirmed to curve the right way
573 + /// (``isRadiallyInwardFillet(_:)``, a fillet), continuing until it lands on a genuine
574 | /// vertical wall. See that method's own doc comment for the full mechanism, the ground truth
575 | /// it rests on, and why the `.smooth` gate is necessary (not every tangent neighbor is a
warning: 'CoveringEdges' doesn't exist at '/OCCTSwift/AAG/detectPockets(tolerance:)'
--> Sources/OCCTSwift/FeatureRecognition.swift:616:12-616:25
614 | /// ``Edge/adjacentFaces(in:)`` per boundary edge, which rebuilds a whole-shape edge-to-face
615 | /// map on every call; it now reads the covering faces' own edges once per pocket
616 + /// (``CoveringEdges``) and tests each boundary edge against that. See
617 | /// `Scripts/repro/777-pocket-isopen/` for the measurement, including the one case where the
618 | /// two constructions do not return the same face set.
warning: 'nbFaces' doesn't exist at '/OCCTSwift/Shape/faceCount'
--> Sources/OCCTSwift/Selection.swift:134:11-134:18
132 | /// ```
133 | ///
134 + /// ``nbFaces`` was a second spelling of this same question, backed by a bare
135 | /// `TopExp_Explorer` occurrence walk instead of this deduplicated count, and is deprecated in
136 | /// favour of this one (#651).
warning: 'principalMoments' doesn't exist at '/OCCTSwift/Shape/surfaceInertia'
--> Sources/OCCTSwift/Shape+Analysis.swift:882:63-882:79
880 | /// reported centroid would be the shape's location origin rather than a recognisable zero
881 | /// (#609). Also reports the two symmetry flags ``surfaceInertiaProperties()`` has always had
882 + /// (#848), read off the same `GProp_PrincipalProps` as ``principalMoments``.
883 | ///
884 | /// `.area` is the same call as ``Shape/surfaceArea`` and ``surfaceInertiaProperties()`` `.mass`
warning: 'param2Range' doesn't exist at '/OCCTSwift/Shape/edgeFaceIntersection(with:)'
--> Sources/OCCTSwift/Shape+Analysis.swift:1839:64-1839:75
1837 | /// edge from `(5, 5, -1)` to `(5, 5, 11)` against the x = 5 face of a box spanning z in
1838 | /// [-5, 5] reports ``CommonPart/param1Range`` `(0, 12)`. That is `IntTools_EdgeFace`'s own
1839 + /// behaviour, recorded in #2251, not a bridge defect. ``param2Range`` is always `(0, 0)`
1840 | /// here, as its own note explains.
1841 | ///
warning: 'point1' doesn't exist at '/OCCTSwift/Shape/distanceSS(to:deflection:)'
--> Sources/OCCTSwift/Shape+Analysis.swift:2031:24-2031:30
2029 | /// search, it only widens how many near-minimum extrema get reported as "solutions"
2030 | /// alongside the true one. Defaults to `1e-7` (`Precision::Confusion()`), OCCT's own
2031 + /// default. ``point1``/``point2`` are the *first-appended* solution, which is not
2032 | /// guaranteed to be the minimal one when more than one extremum falls within
2033 | /// ``deflection`` of the minimum, so a large value can make them describe a different,
warning: 'point2' doesn't exist at '/OCCTSwift/Shape/distanceSS(to:deflection:)'
--> Sources/OCCTSwift/Shape+Analysis.swift:2031:35-2031:41
2029 | /// search, it only widens how many near-minimum extrema get reported as "solutions"
2030 | /// alongside the true one. Defaults to `1e-7` (`Precision::Confusion()`), OCCT's own
2031 + /// default. ``point1``/``point2`` are the *first-appended* solution, which is not
2032 | /// guaranteed to be the minimal one when more than one extremum falls within
2033 | /// ``deflection`` of the minimum, so a large value can make them describe a different,
warning: 'deflection' doesn't exist at '/OCCTSwift/Shape/distanceSS(to:deflection:)'
--> Sources/OCCTSwift/Shape+Analysis.swift:2033:15-2033:25
2031 | /// default. ``point1``/``point2`` are the *first-appended* solution, which is not
2032 | /// guaranteed to be the minimal one when more than one extremum falls within
2033 + /// ``deflection`` of the minimum, so a large value can make them describe a different,
2034 | /// non-minimal extremum than the one ``distance`` reports (#1544).
2035 | /// - Returns: Distance and closest points, or a zeroed, `isDone: false` result on failure.
warning: 'distance' doesn't exist at '/OCCTSwift/Shape/distanceSS(to:deflection:)'
--> Sources/OCCTSwift/Shape+Analysis.swift:2034:49-2034:57
2032 | /// guaranteed to be the minimal one when more than one extremum falls within
2033 | /// ``deflection`` of the minimum, so a large value can make them describe a different,
2034 + /// non-minimal extremum than the one ``distance`` reports (#1544).
2035 | /// - Returns: Distance and closest points, or a zeroed, `isDone: false` result on failure.
2036 | public func distanceSS(to other: Shape, deflection: Double = 1e-7) -> DistanceSSResult {
warning: 'SIMD3<Double>' doesn't exist at '/OCCTSwift/Shape/DetailedOBB'
--> Sources/OCCTSwift/Shape+Analysis.swift:2625:60-2625:73
2623 | ///
2624 | /// Same underlying `Bnd_OBB` as ``OrientedBoundingBox`` (#847), prefer
2625 + /// ``orientedBoundingBox(optimal:)`` for the packed ``SIMD3<Double>`` half-sizes and the
2626 | /// computed ``OrientedBoundingBox/volume``/``OrientedBoundingBox/dimensions`` it offers; this
2627 | /// type exists for callers that specifically want the half-sizes as individual `Double`s.
warning: 'impliedCount(length:spacing:)' doesn't exist at '/OCCTSwift/Sampling'
--> Sources/OCCTSwift/Shape+Curve.swift:426:28-426:57
424 | /// enough that it implies more than ``Sampling/maximumSampleCount`` points is rejected
425 | /// before OCCT's sampler ever runs, the same derivation ``ArcLengthCurveAdaptor/points(spacing:)``
426 + /// uses (``Sampling/impliedCount(length:spacing:)``, #479) — this overload had no ceiling of
427 | /// any kind before, unlike its `pointCount:` sibling above (#853).
428 | ///
warning: 'transformed(byMatrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Shape+Math.swift:164:11-164:33
162 | /// See that type's doc for the GROUPED layout and how it differs
163 | /// from ``TransformMatrix3D``'s INTERLEAVED layout — used instead by
164 + /// ``transformed(byMatrix:)``/``gTransformed(matrix:)`` — the two are not interchangeable,
| ├─suggestion: Insert '-(TransformMatrix3D)' for 'func transformed(byMatrix matrix: TransformMatrix3D) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func transformed(byMatrix matrix: [Double]) -> Shape?'
165 | /// and passing one where the other is expected is now a compile error, not a silently
166 | /// garbled transform. See #835.
warning: 'gTransformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Shape+Math.swift:164:38-164:59
162 | /// See that type's doc for the GROUPED layout and how it differs
163 | /// from ``TransformMatrix3D``'s INTERLEAVED layout — used instead by
164 + /// ``transformed(byMatrix:)``/``gTransformed(matrix:)`` — the two are not interchangeable,
| ├─suggestion: Insert '-(TransformMatrix3D)' for 'func gTransformed(matrix: TransformMatrix3D) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func gTransformed(matrix: [Double]) -> Shape?'
165 | /// and passing one where the other is expected is now a compile error, not a silently
166 | /// garbled transform. See #835.
warning: 'transformed(byMatrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Shape+Math.swift:211:11-211:33
209 | /// driving a general `gp_GTrsf` (via `BRepBuilderAPI_GTransform`) instead of a rigid
210 | /// `gp_Trsf`, so non-uniform scaling and shear are supported where
211 + /// ``transformed(byMatrix:)``/``transformed(matrix:)`` would distort or reject them.
| ├─suggestion: Insert '-(TransformMatrix3D)' for 'func transformed(byMatrix matrix: TransformMatrix3D) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func transformed(byMatrix matrix: [Double]) -> Shape?'
212 | ///
213 | /// - Parameter matrix: The transformation, in INTERLEAVED layout — the same layout
warning: 'transformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Shape+Math.swift:211:38-211:58
209 | /// driving a general `gp_GTrsf` (via `BRepBuilderAPI_GTransform`) instead of a rigid
210 | /// `gp_Trsf`, so non-uniform scaling and shear are supported where
211 + /// ``transformed(byMatrix:)``/``transformed(matrix:)`` would distort or reject them.
| ├─suggestion: Insert '-(Matrix12Grouped)' for 'func transformed(matrix: Matrix12Grouped) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func transformed(matrix: [Double]) -> Shape?'
212 | ///
213 | /// - Parameter matrix: The transformation, in INTERLEAVED layout — the same layout
warning: 'transformed(byMatrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Shape+Math.swift:214:13-214:35
212 | ///
213 | /// - Parameter matrix: The transformation, in INTERLEAVED layout — the same layout
214 + /// ``transformed(byMatrix:)`` uses (and `TransformFactory3D`'s builders produce), but this
| ├─suggestion: Insert '-(TransformMatrix3D)' for 'func transformed(byMatrix matrix: TransformMatrix3D) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func transformed(byMatrix matrix: [Double]) -> Shape?'
215 | /// method additionally accepts non-uniform scale/shear where that one is restricted to a
216 | /// rigid `gp_Trsf`.
warning: 'transformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Shape+Math.swift:260:70-260:90
258 | ///
259 | /// INTERLEAVED layout — see that type's doc for how it differs
260 + /// from ``Matrix12Grouped``'s GROUPED layout, used instead by ``transformed(matrix:)``).
| ├─suggestion: Insert '-(Matrix12Grouped)' for 'func transformed(matrix: Matrix12Grouped) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func transformed(matrix: [Double]) -> Shape?'
261 | /// Passed straight through, positionally, to `gp_Trsf::SetValues(a11, a12, ..., a34)` — no
262 | /// re-shuffling. Same layout as ``gTransformed(matrix:)``, but that method additionally
warning: 'gTransformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Shape+Math.swift:262:40-262:61
260 | /// from ``Matrix12Grouped``'s GROUPED layout, used instead by ``transformed(matrix:)``).
261 | /// Passed straight through, positionally, to `gp_Trsf::SetValues(a11, a12, ..., a34)` — no
262 + /// re-shuffling. Same layout as ``gTransformed(matrix:)``, but that method additionally
| ├─suggestion: Insert '-(TransformMatrix3D)' for 'func gTransformed(matrix: TransformMatrix3D) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func gTransformed(matrix: [Double]) -> Shape?'
263 | /// accepts non-uniform scale/shear; this one is restricted to a rigid `gp_Trsf`..
264 | ///
warning: 'dividedByContinuity(criterion:tolerance:)' doesn't exist at '/OCCTSwift/Shape/divided(at:tolerance:)'
--> Sources/OCCTSwift/Shape+ShapeHealing.swift:138:18-138:59
136 | /// to `continuity`, plus `SetSurfaceSegmentMode(true)`, the usage OCCT's own shape-healing
137 | /// guide demonstrates. Until #438 this was one of two public entry points over that same OCCT
138 + /// class: ``dividedByContinuity(criterion:tolerance:)`` (now deprecated, forwarding here) set
139 | /// only the boundary criterion, leaving pcurve/surface pinned at the class's own C1
140 | /// constructor default regardless of the requested continuity, measured
warning: 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)' doesn't exist at '/OCCTSwift/Shape/bsplineRestriction(surfaceTolerance:curveTolerance:maxDegree:maxSegments:)'
--> Sources/OCCTSwift/Shape+ShapeHealing.swift:222:11-222:115
220 | ///
221 | /// Continuity is fixed at C1 here; use
222 + /// ``bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)``
223 | /// to choose it. Either way OCCT **reduces the continuity it delivers, silently, whenever the
224 | /// requested one cannot meet the tolerance within `maxDegree`**, measured in #570, a face on an
warning: 'fixed(tolerance:)' doesn't exist at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Shape+ShapeHealing.swift:332:19-332:36
330 | /// (8000 mm³ for a 7000 mm³ hollow cube). A body nested inside another body's cavity
331 | /// is still read as a body. To heal a hollow part without losing its cavities, use
332 + /// ``Shape/fixed(tolerance:)``, which does not sew.
| ├─suggestion: Replace 'fixed(tolerance:)' with 'fixed(tolerance:fixSolid:fixShell:fixFace:fixWire:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'fixedWireframe(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'simplified(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'fixWireGaps(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'upgraded(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'fixingSmallFaces(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'buildCurves3d(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'fixEdgeSameParameter(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'findPlane(tolerance:)'
| ╰─suggestion: Replace 'fixed(tolerance:)' with 'isHole(tolerance:)'
333 | ///
334 | /// - Note: The solid step *replaces* the sewn shape rather than merging into it, so
warning: 'fixed(tolerance:)' doesn't exist at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Shape+ShapeHealing.swift:337:64-337:81
335 | /// content sewing could not attach to a shell (a stray face, a loose edge) is not
336 | /// carried into the result. If the input may contain such content, sew and heal it
337 + /// yourself with ``Shape/sewn(tolerance:)`` and ``Shape/fixed(tolerance:)``.
| ├─suggestion: Replace 'fixed(tolerance:)' with 'fixed(tolerance:fixSolid:fixShell:fixFace:fixWire:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'fixedWireframe(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'simplified(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'fixWireGaps(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'upgraded(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'fixingSmallFaces(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'buildCurves3d(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'fixEdgeSameParameter(tolerance:)'
| ├─suggestion: Replace 'fixed(tolerance:)' with 'findPlane(tolerance:)'
| ╰─suggestion: Replace 'fixed(tolerance:)' with 'isHole(tolerance:)'
338 | ///
339 | /// - Parameter tolerance: Tolerance for sewing and healing (default: 1e-6)
warning: 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)' doesn't exist at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/Shape+ShapeHealing.swift:1655:17-1655:121
1653 | ///
1654 | /// Same operation as
1655 + /// ``Shape/bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)``
| ╰─suggestion: Replace 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)' with 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:parameters:)'
1656 | /// (both drive a `ShapeCustom_BSplineRestriction` through `BRepTools_Modifier`) with
1657 | /// switches for which geometry kinds to approximate.
warning: 'isUnsupportedForPointConstraint' doesn't exist at '/OCCTSwift/SurfaceContinuity'
--> Sources/OCCTSwift/Shape+Surface.swift:351:29-351:60
349 | /// but silently drops the tangent constraint at the solver, degrading to a G0-only build
350 | /// with no diagnostic). This is checked here, before any constraint is built; see
351 + /// ``SurfaceContinuity/isUnsupportedForPointConstraint``.
352 | ///
353 | /// ```swift
warning: 'isUnsupportedForPointConstraint' doesn't exist at '/OCCTSwift/SurfaceContinuity'
--> Sources/OCCTSwift/Shape+Surface.swift:437:29-437:60
435 | /// constraint at the solver instead, #1460) but both are fine for a **curve** constraint
436 | /// (`GeomPlate_CurveConstraint` accepts order up to 2 directly); see
437 + /// ``SurfaceContinuity/isUnsupportedForPointConstraint``. Only `points`' orders are checked;
438 | /// `curves`' orders are not.
439 | ///
warning: 'dividedByContinuity(criterion:tolerance:)' doesn't exist at '/OCCTSwift/Shape/ContinuityLevel'
--> Sources/OCCTSwift/Shape+Surface.swift:912:13-912:54
910 | ///
911 | /// - Note: Used by ``divided(at:tolerance:)`` alone since #438 folded the narrower
912 + /// ``dividedByContinuity(criterion:tolerance:)`` (now deprecated) into it.
913 | public enum ContinuityLevel: Int32, Sendable, CaseIterable {
914 | case c0 = 0
warning: 'bsplineFill(curves:style:)' is ambiguous at '/OCCTSwift/Surface'
--> Sources/OCCTSwift/Shape+Surface.swift:1108:63-1108:89
1106 | /// lower-level entry point and passes the four rows through as given, so arranging and
1107 | /// checking them is the caller's job here. **If you want the arranging and the refusal, use
1108 + /// the curve-based wrappers of that class**, ``Surface/bsplineFill(curves:style:)`` and
| ├─suggestion: Insert '-((Curve3D,Curve3D,Curve3D),_)' for 'static func bsplineFill(curves: (Curve3D, Curve3D, Curve3D), style: Surface.FillStyle = .coons) -> Surface?'
| ╰─suggestion: Insert '-((Curve3D,Curve3D,Curve3D,Curve3D),_)' for 'static func bsplineFill(curves: (Curve3D, Curve3D, Curve3D, Curve3D), style: Surface.FillStyle = .coons) -> Surface?'
1109 | /// ``Surface/bezierFill(_:_:_:_:style:)``: they take the four boundaries in any order and
1110 | /// either direction and return `nil` for a set that does not close (#2829). What they do not
warning: 'nbVertices' doesn't exist at '/OCCTSwift/Shape/vertexCount'
--> Sources/OCCTSwift/Shape+Topology.swift:9:11-9:21
7 | /// Number of vertices (corners) in the shape.
8 | ///
9 + /// ``nbVertices`` was a second spelling of this same question, backed by a bare
10 | /// `TopExp_Explorer` occurrence walk instead of this deduplicated count, and is deprecated in
11 | /// favour of this one (#651).
warning: 'loadRobust(from:)' doesn't exist at '/OCCTSwift/Shape/loadIGESRobust(from:progress:)'
--> Sources/OCCTSwift/Shape.swift:1825:31-1825:48
1823 | ///
1824 | /// Recommended for IGES files whose geometry needs repair before use. Note this heals but does
1825 + /// **not** sew, unlike ``loadRobust(from:)``, which sews STEP shells into solids.
1826 | ///
1827 | /// ## Progress and cancellation
warning: 'indeterminateBreakerTripped' doesn't exist at '/OCCTSwift/Shape/SelfIntersectionDetailedResult'
--> Sources/OCCTSwift/Shape.swift:2851:44-2851:71
2849 | /// Unlike ``isSelfIntersecting(timeout:)``, this returns a ``SelfIntersectionDetailedResult``
2850 | /// that distinguishes the reason for an indeterminate result:
2851 + /// - ``SelfIntersectionDetailedResult/indeterminateBreakerTripped``: the analysis was running but didn't
2852 | /// complete before the timeout (the breaker was tripped). A longer timeout may yield a conclusive result.
2853 | /// - ``SelfIntersectionDetailedResult/indeterminateBreakerNotTripped``: the analysis completed but exceeded
warning: 'indeterminateBreakerNotTripped' doesn't exist at '/OCCTSwift/Shape/SelfIntersectionDetailedResult'
--> Sources/OCCTSwift/Shape.swift:2853:44-2853:74
2851 | /// - ``SelfIntersectionDetailedResult/indeterminateBreakerTripped``: the analysis was running but didn't
2852 | /// complete before the timeout (the breaker was tripped). A longer timeout may yield a conclusive result.
2853 + /// - ``SelfIntersectionDetailedResult/indeterminateBreakerNotTripped``: the analysis completed but exceeded
2854 | /// the timeout without the breaker being tripped. This indicates no meaningful progress was made.
2855 | /// - ``SelfIntersectionDetailedResult/error``: an exception occurred during analysis.
warning: 'error' doesn't exist at '/OCCTSwift/Shape/SelfIntersectionDetailedResult'
--> Sources/OCCTSwift/Shape.swift:2855:44-2855:49
2853 | /// - ``SelfIntersectionDetailedResult/indeterminateBreakerNotTripped``: the analysis completed but exceeded
2854 | /// the timeout without the breaker being tripped. This indicates no meaningful progress was made.
2855 + /// - ``SelfIntersectionDetailedResult/error``: an exception occurred during analysis.
2856 | ///
2857 | /// - Parameter timeout: Maximum time in seconds to wait for the check to complete.
warning: 'boundingBoxOptimal()' doesn't exist at '/OCCTSwift/Shape/bounds'
--> Sources/OCCTSwift/Shape.swift:3019:82-3019:102
3017 | /// - Important: This is OCCT's **default** `Bnd_Box`, which for B-spline / faceted surfaces is
3018 | /// the *control-point hull*, it can **over-report** the true extent (e.g. by ~one thread lead
3019 + /// for a threaded shaft, OCCTSwift #232 / #213). For a tight extent use ``boundingBoxOptimal()``
3020 | /// (`Bnd_Box::AddOptimal`), or, the unambiguous ground truth, the min/max of ``mesh(linearDeflection:angularDeflection:)``
3021 | /// vertices. A `threadedShaft` / `threadedHole` solid is bounded *exactly* to its `length` / `depth`;
warning: 'status(_:)' is ambiguous at '/OCCTSwift/ShapeFixer'
--> Sources/OCCTSwift/ShapeFixStatus.swift:25:18-25:28
23 | /// `DONE1`...`DONE8` and `FAIL1`...`FAIL8` are per-class: each subclass assigns its own
24 | /// meaning to the numbered slots, and a slot it does not use is simply never set. See
25 + /// ``ShapeFixer/status(_:)`` and ``FaceFixer/status(_:)`` for each class's own meaning table.
| ├─suggestion: Insert '-(ShapeFixStatus)' for 'func status(_ status: ShapeFixStatus) -> Bool'
| ╰─suggestion: Insert '-(Int)' for 'func status(_ type: Int) -> Bool'
26 | ///
27 | /// Raw values mirror the real OCCT ordinals exactly (`ShapeExtend_Status.hxx`, pinned V8_0_1):
warning: 'approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)' doesn't exist at '/OCCTSwift/Surface/toBSpline()'
--> Sources/OCCTSwift/Surface.swift:620:54-620:129
618 | /// offset of a B-spline that is C1 but not C2 in U, the conversion caps out at degree 14 and
619 | /// sits 0.038 from its source (#572). Use ``approximated(tolerance:continuity:maxSegments:maxDegree:)``
620 + /// when you need to name the tolerance, and ``approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)``
621 | /// when you need to know whether it was reached.
622 | /// - Returns: The BSpline surface, or `nil` when OCCT produced none. An unbounded surface
warning: 'bsplineFill(curves:style:)' is ambiguous at '/OCCTSwift/Surface'
--> Sources/OCCTSwift/Surface.swift:1359:27-1359:53
1357 | /// `Standard_ConstructionError` ("Courbes non jointives"), but that refusal is compiled out of
1358 | /// the kernel this package ships, where it was an uncatchable crash until #2829 restored it in
1359 + /// the bridge. See ``bsplineFill(curves:style:)`` for the same behaviour on BSpline curves.
| ├─suggestion: Insert '-((Curve3D,Curve3D,Curve3D),_)' for 'static func bsplineFill(curves: (Curve3D, Curve3D, Curve3D), style: Surface.FillStyle = .coons) -> Surface?'
| ╰─suggestion: Insert '-((Curve3D,Curve3D,Curve3D,Curve3D),_)' for 'static func bsplineFill(curves: (Curve3D, Curve3D, Curve3D, Curve3D), style: Surface.FillStyle = .coons) -> Surface?'
1360 | ///
1361 | /// ```swift
warning: 'buildThreadedRodDirect' doesn't exist at '/OCCTSwift/Shape/threadedShaft(axisOrigin:axisDirection:spec:length:starts:runout:build:)'
--> Sources/OCCTSwift/ThreadFeatures.swift:634:15-634:37
632 | /// When `self` is a plain cylinder coaxial with the axis (the overwhelmingly common case),
633 | /// this builds the threaded rod *directly* as a smooth, BRepCheck-valid solid (no boolean),
634 + /// see ``buildThreadedRodDirect`` and OCCTSwift #213. **Multi-start** threads (`starts > 1`)
635 | /// build directly too (#257): N teeth tile the turn at lead = N·pitch, giving a continuous
636 | /// interleaved multi-helix. For non-cylinder targets, rounded/tapered forms, or if the direct
warning: 'applyThreadCut' doesn't exist at '/OCCTSwift/Shape/threadedShaft(axisOrigin:axisDirection:spec:length:starts:runout:build:)'
--> Sources/OCCTSwift/ThreadFeatures.swift:637:63-637:77
635 | /// build directly too (#257): N teeth tile the turn at lead = N·pitch, giving a continuous
636 | /// interleaved multi-helix. For non-cylinder targets, rounded/tapered forms, or if the direct
637 + /// build fails, it falls back to the boolean cut path (``applyThreadCut``).
638 | ///
639 | /// - Parameters:
warning: 'transformed(byMatrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/TransformFactory.swift:22:13-22:35
20 | ///
21 | /// Returned by `TransformFactory3D`'s mirror/rotation/scale/translation builders, and accepted by
22 + /// ``Shape/transformed(byMatrix:)`` and ``Shape/gTransformed(matrix:)``.
| ├─suggestion: Insert '-(TransformMatrix3D)' for 'func transformed(byMatrix matrix: TransformMatrix3D) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func transformed(byMatrix matrix: [Double]) -> Shape?'
23 | ///
24 | /// - Important: This layout is **NOT interchangeable** with ``Matrix12Grouped``, which
warning: 'gTransformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/TransformFactory.swift:22:50-22:71
20 | ///
21 | /// Returned by `TransformFactory3D`'s mirror/rotation/scale/translation builders, and accepted by
22 + /// ``Shape/transformed(byMatrix:)`` and ``Shape/gTransformed(matrix:)``.
| ├─suggestion: Insert '-(TransformMatrix3D)' for 'func gTransformed(matrix: TransformMatrix3D) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func gTransformed(matrix: [Double]) -> Shape?'
23 | ///
24 | /// - Important: This layout is **NOT interchangeable** with ``Matrix12Grouped``, which
warning: 'transformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/TransformFactory.swift:25:15-25:35
23 | ///
24 | /// - Important: This layout is **NOT interchangeable** with ``Matrix12Grouped``, which
25 + /// ``Shape/transformed(matrix:)`` uses instead (all nine rotation entries first, then the
| ├─suggestion: Insert '-(Matrix12Grouped)' for 'func transformed(matrix: Matrix12Grouped) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func transformed(matrix: [Double]) -> Shape?'
26 | /// three translation entries last: `[r00...r22, tx, ty, tz]`). Before #835 all three `Shape`
27 | /// transform methods took a plain `[Double]`, so a caller could feed one method's array shape
warning: 'transformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/TransformFactory.swift:86:25-86:45
84 | /// `[r00,r01,r02, r10,r11,r12, r20,r21,r22, tx,ty,tz]`.
85 | ///
86 + /// Accepted by ``Shape/transformed(matrix:)``, which re-shuffles these into
| ├─suggestion: Insert '-(Matrix12Grouped)' for 'func transformed(matrix: Matrix12Grouped) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func transformed(matrix: [Double]) -> Shape?'
87 | /// `gp_Trsf::SetValues(a11...a34)`'s own INTERLEAVED parameter order internally — the array
88 | /// itself is grouped, not what `SetValues` takes positionally.
warning: 'transformed(byMatrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/TransformFactory.swift:91:15-91:37
89 | ///
90 | /// - Important: This layout is **NOT interchangeable** with ``TransformMatrix3D``, which
91 + /// ``Shape/transformed(byMatrix:)`` and ``Shape/gTransformed(matrix:)`` use instead (each
| ├─suggestion: Insert '-(TransformMatrix3D)' for 'func transformed(byMatrix matrix: TransformMatrix3D) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func transformed(byMatrix matrix: [Double]) -> Shape?'
92 | /// row's translation folded in right after that row's own rotation entries:
93 | /// `[r00,r01,r02,tx, r10,r11,r12,ty, r20,r21,r22,tz]`). Before #835 all three `Shape` transform
warning: 'gTransformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
--> Sources/OCCTSwift/TransformFactory.swift:91:52-91:73
89 | ///
90 | /// - Important: This layout is **NOT interchangeable** with ``TransformMatrix3D``, which
91 + /// ``Shape/transformed(byMatrix:)`` and ``Shape/gTransformed(matrix:)`` use instead (each
| ├─suggestion: Insert '-(TransformMatrix3D)' for 'func gTransformed(matrix: TransformMatrix3D) -> Shape?'
| ╰─suggestion: Insert '-([Double])' for 'func gTransformed(matrix: [Double]) -> Shape?'
92 | /// row's translation folded in right after that row's own rotation entries:
93 | /// `[r00,r01,r02,tx, r10,r11,r12,ty, r20,r21,r22,tz]`). Before #835 all three `Shape` transform
Finished building documentation for 'OCCTSwift' (6.37s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/secondmouseau/occtswift/v4.0.0-beta.5
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2345] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.33s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (3.57s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3837] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.33s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.04s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Building for debugging...
[0/8] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version-69A768CDF2A0BEE1.txt
[6/54] Compiling SymbolKit Relationship.swift
[7/54] Compiling SymbolKit RelationshipKind.swift
[8/54] Compiling SymbolKit SourceOrigin.swift
[9/54] Compiling SymbolKit GenericConstraints.swift
[10/54] Compiling SymbolKit Swift.swift
[11/58] Compiling SymbolKit Identifier.swift
[12/58] Compiling SymbolKit KindIdentifier.swift
[13/58] Compiling SymbolKit Location.swift
[14/58] Compiling SymbolKit Mutability.swift
[15/58] Emitting module Snippets
[16/58] Compiling Snippets SnippetParser.swift
[17/58] Compiling Snippets Snippet.swift
[18/58] Compiling Snippets SnippetLanguage.swift
[19/58] Emitting module SymbolKit
[20/58] Compiling SymbolKit Symbol.swift
[21/58] Compiling SymbolKit SymbolKind.swift
[22/58] Compiling SymbolKit SymbolGraph.swift
[23/58] Compiling SymbolKit GraphCollector.swift
[24/58] Compiling SymbolKit DeclarationFragments.swift
[25/58] Compiling SymbolKit Fragment.swift
[26/58] Compiling SymbolKit FragmentKind.swift
[27/58] Compiling SymbolKit FunctionParameter.swift
[28/58] Compiling SymbolKit FunctionSignature.swift
[29/58] Compiling SymbolKit GenericConstraint.swift
[30/58] Compiling SymbolKit GenericParameter.swift
[31/58] Compiling SymbolKit Generics.swift
[32/58] Compiling SymbolKit Namespace.swift
[33/58] Compiling SymbolKit Names.swift
[34/58] Compiling SymbolKit SPI.swift
[35/58] Compiling SymbolKit Snippet.swift
[36/58] Compiling SymbolKit Extension.swift
[37/58] Compiling SymbolKit SemanticVersion.swift
[38/58] Compiling SymbolKit AccessControl.swift
[39/58] Compiling SymbolKit Availability.swift
[40/58] Compiling SymbolKit AvailabilityItem.swift
[41/58] Compiling SymbolKit Domain.swift
[42/58] Compiling SymbolKit SourceRange.swift
[43/58] Compiling SymbolKit Metadata.swift
[44/58] Compiling SymbolKit Module.swift
[45/58] Compiling SymbolKit OperatingSystem.swift
[46/58] Compiling SymbolKit Platform.swift
[47/58] Compiling SymbolKit Mixin+Equals.swift
[48/58] Compiling SymbolKit Mixin+Hash.swift
[49/58] Compiling SymbolKit Mixin.swift
[50/58] Compiling SymbolKit LineList.swift
[51/58] Compiling SymbolKit Position.swift
[52/58] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[53/58] Compiling SymbolKit UnifiedSymbol.swift
[54/58] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[55/58] Compiling SymbolKit UnifiedSymbolGraph.swift
[56/62] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/62] Compiling snippet_extract URL+Status.swift
[58/62] Compiling snippet_extract SnippetBuildCommand.swift
[59/62] Emitting module snippet_extract
[59/62] Write Objects.LinkFileList
[60/62] Linking snippet-extract-tool
[61/62] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.18s)
Building for debugging...
[0/1] Write swift-version-69A768CDF2A0BEE1.txt
Build of target: 'OCCTSwift' complete! (0.93s)
16776
94 /Users/admin/builder/spi-builder-workspace/.docs/secondmouseau/occtswift/v4.0.0-beta.5
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/secondmouseau/occtswift/v4.0.0-beta.5
File count: 16776
Doc size: 94.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -secondmouseau-occtswift-v4.0.0-beta.5-7cfaa6bc.zip to presigned URL
Starting upload of 21357237 bytes...
Upload completed successfully
Done.