├── .github
└── workflows
│ └── check-test-cases.yml
├── .gitignore
├── .nuke
├── ChangeLog.md
├── Documentation
├── BIM Collaboration Format Improvements.pdf
├── Graphics
│ ├── Cameras.png
│ ├── Cameras.svg
│ ├── RatioAdjustment.png
│ ├── RatioAdjustment.svg
│ ├── RatioAdjustmentByCameraPosition.png
│ └── RatioAdjustmentByCameraPosition.svg
├── README.md
├── VisibleComponentsUseCases.md
└── bcf.version
├── Icons
├── BCFicon.ai
├── BCFicon.pdf
├── BCFicon.svg
├── BCFicon128.png
└── ico files
│ ├── BCFicon.ico
│ ├── BCFicon16.ico
│ ├── BCFicon32.ico
│ ├── BCFicon48.ico
│ └── BCFicon64.ico
├── LICENSE
├── README.md
├── Schemas
├── documents.xsd
├── extensions.xsd
├── markup.xsd
├── project.xsd
├── shared-types.xsd
├── version.xsd
└── visinfo.xsd
├── Test Cases
├── IFCs
│ ├── Architectural.ifc
│ ├── Architectural.png
│ ├── MEP.ifc
│ └── Ventilation.png
├── README.md
├── v2.0
│ ├── Markup
│ │ ├── CommentsWithoutViewpoints
│ │ │ ├── CommentsWithoutViewpoints.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 8ac78763-2e73-4b88-8549-a5bfb45f7133
│ │ │ │ ├── markup.bcf
│ │ │ │ ├── snapshot.png
│ │ │ │ └── viewpoint.bcfv
│ │ │ │ └── bcf.version
│ │ ├── Document Reference External
│ │ │ ├── Document Reference External.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 7cff07bb-3616-44c6-9af4-31151e8e0363
│ │ │ │ └── markup.bcf
│ │ │ │ └── bcf.version
│ │ ├── ExternalBIMSnippet
│ │ │ ├── ExternalBIMSnippet.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── bcf.version
│ │ │ │ └── c26df753-b8af-42f2-b7cf-81a70b49f362
│ │ │ │ └── markup.bcf
│ │ ├── HeaderWithNoFiles
│ │ │ ├── HeaderWithNoFiles.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 1243de1b-2257-4d0c-8b82-ec09d5dfb350
│ │ │ │ ├── markup.bcf
│ │ │ │ ├── snapshot.png
│ │ │ │ └── viewpoint.bcfv
│ │ │ │ └── bcf.version
│ │ ├── HeaderWithSingleFile
│ │ │ ├── HeaderWithSingleFile.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 6888c011-4ea7-4025-8858-476538cb9f39
│ │ │ │ ├── markup.bcf
│ │ │ │ ├── snapshot.png
│ │ │ │ └── viewpoint.bcfv
│ │ │ │ └── bcf.version
│ │ ├── InternalBIMSnippet
│ │ │ ├── InternalBIMSnippet.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 84d4a28c-0638-4813-aa4b-bcd62fe5fc93
│ │ │ │ ├── JsonElement.json
│ │ │ │ └── markup.bcf
│ │ │ │ └── bcf.version
│ │ ├── MaximumInformation
│ │ │ ├── MaximumInformation.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 5019d939-62a4-45d9-b205-fab602c98fe8
│ │ │ │ └── markup.bcf
│ │ │ │ ├── 63e78882-7c6a-4bf7-8982-fc478afb9c97
│ │ │ │ ├── JsonElement.json
│ │ │ │ ├── Snapshot_21dd4807-e9af-439e-a980-04d913a6b1ce.png
│ │ │ │ ├── Snapshot_81daa431-bf01-4a49-80a2-1ab07c177717.png
│ │ │ │ ├── Snapshot_8dc86298-9737-40b4-a448-98a9e953293a.png
│ │ │ │ ├── Viewpoint_21dd4807-e9af-439e-a980-04d913a6b1ce.bcfv
│ │ │ │ ├── Viewpoint_81daa431-bf01-4a49-80a2-1ab07c177717.bcfv
│ │ │ │ ├── Viewpoint_8dc86298-9737-40b4-a448-98a9e953293a.bcfv
│ │ │ │ └── markup.bcf
│ │ │ │ ├── IfcPile_01.ifc
│ │ │ │ ├── bcf.version
│ │ │ │ ├── extensions.xsd
│ │ │ │ ├── markup.xsd
│ │ │ │ └── project.bcfp
│ │ ├── MinimumInformation
│ │ │ ├── MinimumInformation.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 9898de65-c0ce-414b-857e-1df97ffaed8d
│ │ │ │ └── markup.bcf
│ │ │ │ └── bcf.version
│ │ ├── MultipleFilesInHeader
│ │ │ ├── MultipleFilesInHeader.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 0656f0fb-d1d2-463d-bfb2-a31590c269fc
│ │ │ │ ├── markup.bcf
│ │ │ │ ├── snapshot.png
│ │ │ │ └── viewpoint.bcfv
│ │ │ │ └── bcf.version
│ │ ├── MultipleTopics
│ │ │ ├── MultipleTopics.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 33b0e849-72f1-434c-88e1-b7b3b8c27f38
│ │ │ │ ├── markup.bcf
│ │ │ │ ├── snapshot.png
│ │ │ │ └── viewpoint.bcfv
│ │ │ │ ├── 402d5148-88ef-4510-8b9d-e632602541c6
│ │ │ │ ├── markup.bcf
│ │ │ │ ├── snapshot.png
│ │ │ │ └── viewpoint.bcfv
│ │ │ │ ├── bcf.version
│ │ │ │ ├── f5d76cd4-46bc-450c-a513-c1f62ac24026
│ │ │ │ ├── markup.bcf
│ │ │ │ ├── snapshot.png
│ │ │ │ └── viewpoint.bcfv
│ │ │ │ └── project.bcfp
│ │ ├── PDFFile
│ │ │ ├── PDFFile.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 8e46d831-4603-4bd1-ae0c-d1817ca50bf0
│ │ │ │ └── markup.bcf
│ │ │ │ ├── Requirements.pdf
│ │ │ │ └── bcf.version
│ │ ├── README.md
│ │ ├── RelatedTopicsWithBothTopicsInSameFile
│ │ │ ├── README.md
│ │ │ ├── RelatedTopicsWithBothTopicsInSameFile.bcfzip
│ │ │ └── unzipped
│ │ │ │ ├── 3ebd3a2c-5bc8-4ff5-9e98-d5fa240719b6
│ │ │ │ └── markup.bcf
│ │ │ │ ├── bcf.version
│ │ │ │ ├── d83f5842-19ea-4ca9-85bf-03d4b8f504b8
│ │ │ │ └── markup.bcf
│ │ │ │ └── project.bcfp
│ │ ├── RelatedTopicsWithOtherTopicMissing
│ │ │ ├── README.md
│ │ │ ├── RelatedTopicsWithOtherTopicMissing.bcfzip
│ │ │ └── unzipped
│ │ │ │ ├── a2ade93c-7ee7-4d11-bb55-8292b4940fc3
│ │ │ │ └── markup.bcf
│ │ │ │ ├── bcf.version
│ │ │ │ └── project.bcfp
│ │ └── UserAssignment
│ │ │ ├── README.md
│ │ │ ├── UserAssignment.bcfzip
│ │ │ └── unzipped
│ │ │ ├── bcf.version
│ │ │ ├── d83f5842-19ea-4ca9-85bf-03d4b8f504b9
│ │ │ └── markup.bcf
│ │ │ └── project.bcfp
│ ├── Project
│ │ ├── ExtensionSchema
│ │ │ ├── ExtensionSchema.bcfzip
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 844496ea-0e0a-4071-a3ea-6edf97458734
│ │ │ │ └── markup.bcf
│ │ │ │ ├── bcf.version
│ │ │ │ ├── extensions.xsd
│ │ │ │ └── project.bcfp
│ │ └── README.md
│ ├── Readme.md
│ ├── Real World
│ │ └── README.md
│ └── Visualization
│ │ ├── Bitmap
│ │ ├── Bitmap.bcfzip
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 3f6ac03e-de8e-4c5e-b3f0-c7bf5f87fe51
│ │ │ ├── bitmaps-d1514fd3-290b-4830-b1fa-5bb780ce9e94-0.png
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ └── project.bcfp
│ │ ├── Clippingplane
│ │ ├── Clippingplane.bcfzip
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 709b92c2-64e0-40cc-b861-00f8ab0e3945
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ └── project.bcfp
│ │ ├── ComponentColoring
│ │ ├── ComponentColoring.bcfzip
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 06cf5831-cde5-4b19-b2f9-a319a9590bc2
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ └── project.bcfp
│ │ ├── ComponentSelection
│ │ ├── ComponentSelection.bcfzip
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 42929e02-f00f-4db8-918e-0fbbc64a45d3
│ │ │ ├── Snapshot_a053481a-9267-4362-8dcd-865ea806bd72.png
│ │ │ ├── Viewpoint_a053481a-9267-4362-8dcd-865ea806bd72.bcfv
│ │ │ └── markup.bcf
│ │ │ ├── Estructura.ifc
│ │ │ └── bcf.version
│ │ ├── DecomposedObjects
│ │ ├── DecomposedObjects.bcfzip
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 24e5625c-8ff1-40f9-81f2-f31cfa48cf74
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── 6da43897-f4ff-4694-97dc-fc4a43770749
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ ├── eb59ce15-5713-47ed-8505-ccccd91b4170
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ └── project.bcfp
│ │ ├── DecomposedObjectsWithParentGuid
│ │ ├── DecomposedObjectsWithParentGuid.bcfzip
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── a23e8824-137a-4bea-a1ad-541f87d274e7
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ └── project.bcfp
│ │ ├── DefaultComponentVisibility
│ │ ├── DefaultComponentVisibility.bcfzip
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 8127b587-2b97-477e-8a82-fb5a2facd171
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ └── bcf.version
│ │ ├── Lines
│ │ ├── Lines.bcfzip
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 64124059-3964-4c0b-9987-11036e9f0d54
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ └── project.bcfp
│ │ ├── MultipleViewpointsWithoutComments
│ │ ├── MultipleViewpointsWithoutComments.bcfzip
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 03d501f8-1025-462f-841b-35846cb36c31
│ │ │ ├── 0138577b-6590-478a-af2b-7674fa87d821.bcfv
│ │ │ ├── 0138577b-6590-478a-af2b-7674fa87d821.png
│ │ │ ├── 03c51a6f-13e0-4579-8a54-c6815630d63c.bcfv
│ │ │ ├── 03c51a6f-13e0-4579-8a54-c6815630d63c.png
│ │ │ ├── 1f9ea9fc-0617-43aa-a227-bd8c4abc1c53.bcfv
│ │ │ ├── 1f9ea9fc-0617-43aa-a227-bd8c4abc1c53.png
│ │ │ ├── 80adf3ef-d542-40f3-9b9e-5057caabc023.bcfv
│ │ │ ├── 80adf3ef-d542-40f3-9b9e-5057caabc023.png
│ │ │ ├── d4568303-f5b8-4d29-b3aa-c79d7262f6d6.bcfv
│ │ │ ├── d4568303-f5b8-4d29-b3aa-c79d7262f6d6.png
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ └── project.bcfp
│ │ ├── OrthogonalCamera
│ │ ├── OrthogonalCamera.bcfzip
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 97881cb2-6462-4161-8d57-3d179b280755
│ │ │ ├── Snapshot_bd858f5e-318d-4837-aa09-5991c9dc6a0a.png
│ │ │ ├── Viewpoint_bd858f5e-318d-4837-aa09-5991c9dc6a0a.bcfv
│ │ │ └── markup.bcf
│ │ │ ├── Estructura.ifc
│ │ │ └── bcf.version
│ │ ├── PerspectiveCamera
│ │ ├── PerspectiveCamera.bcfzip
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 3153ceb9-0d9b-4f89-9670-dc95768836af
│ │ │ ├── Snapshot_a5361217-3551-4f8a-86b3-4b532d8198ec.png
│ │ │ ├── Viewpoint_a5361217-3551-4f8a-86b3-4b532d8198ec.bcfv
│ │ │ └── markup.bcf
│ │ │ ├── Estructura.ifc
│ │ │ └── bcf.version
│ │ ├── PerspectiveView
│ │ ├── PerspectiveView.bcfzip
│ │ └── unzipped
│ │ │ ├── 8bcb4942-a716-4e4f-b699-e1c150a50594
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ └── bcf.version
│ │ ├── README.md
│ │ ├── SelectedComponent
│ │ ├── SelectedComponent.bcfzip
│ │ └── unzipped
│ │ │ ├── 9c137387-b581-4803-a85d-4931c3b42714
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ └── bcf.version
│ │ ├── SingleInvisibleWall
│ │ ├── README.md
│ │ ├── SingleInvisibleWall.bcfzip
│ │ └── unzipped
│ │ │ ├── 0425bfd9-3982-471d-b963-abd07622b191
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ └── project.bcfp
│ │ ├── SingleVisibleSpace
│ │ ├── README.md
│ │ ├── SingleVisibleSpace.bcfzip
│ │ └── unzipped
│ │ │ ├── 5fce171d-f840-42c8-961b-e775b4195902
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ └── bcf.version
│ │ ├── SingleVisibleWall
│ │ ├── README.md
│ │ ├── SingleVisibleWall.bcfzip
│ │ └── unzipped
│ │ │ ├── 74bca551-875c-4455-adaa-2205f2245af3
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ └── project.bcfp
│ │ ├── VisibleOpening
│ │ ├── README.md
│ │ ├── VisibleOpening.bcfzip
│ │ └── unzipped
│ │ │ ├── b215f0e9-b5fa-490b-8674-d5e01607728d
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ └── project.bcfp
│ │ └── VisibleSpaceAndRestOfModelVisible
│ │ ├── README.md
│ │ ├── VisibleSpaceAndRestOfModelVisible.bcfzip
│ │ └── unzipped
│ │ ├── 79d7bbbc-3029-43bf-91fd-47ef0915e7ae
│ │ ├── markup.bcf
│ │ ├── snapshot.png
│ │ └── viewpoint.bcfv
│ │ ├── bcf.version
│ │ └── project.bcfp
├── v2.1
│ ├── Markup
│ │ ├── ExternalBIMSnippet
│ │ │ ├── ExternalBIMSnippet.bcf
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 178ba52d-72b9-4ec4-9908-5b22792d589d
│ │ │ │ └── markup.bcf
│ │ │ │ └── bcf.version
│ │ ├── InternalBIMSnippet
│ │ │ ├── InternalBIMSnippet.bcf
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 857dd755-c5a8-4474-903f-f865e510f627
│ │ │ │ ├── JsonElement.json
│ │ │ │ └── markup.bcf
│ │ │ │ └── bcf.version
│ │ ├── MaximumInformation
│ │ │ ├── MaximumInformation.bcf
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 7ddc3ef0-0ab7-43f1-918a-45e38b42369c
│ │ │ │ ├── JsonElement.json
│ │ │ │ ├── Snapshot_4ab7514b-b216-4d56-98d2-45cf8500ff5a.png
│ │ │ │ ├── Snapshot_9a4a1878-ecbd-4916-83a8-dad82e560231.png
│ │ │ │ ├── Snapshot_fc4019d7-365e-47f3-b6d0-b39fc48f15fc.png
│ │ │ │ ├── Viewpoint_4ab7514b-b216-4d56-98d2-45cf8500ff5a.bcfv
│ │ │ │ ├── Viewpoint_9a4a1878-ecbd-4916-83a8-dad82e560231.bcfv
│ │ │ │ ├── Viewpoint_fc4019d7-365e-47f3-b6d0-b39fc48f15fc.bcfv
│ │ │ │ ├── bitmap.png
│ │ │ │ ├── markup.bcf
│ │ │ │ └── tux.png
│ │ │ │ ├── IfcPile_01.ifc
│ │ │ │ ├── bcf.version
│ │ │ │ ├── d1068c81-af04-4546-b63c-348810f6c716
│ │ │ │ └── markup.bcf
│ │ │ │ ├── extensions.xsd
│ │ │ │ ├── markup.xsd
│ │ │ │ └── project.bcfp
│ │ ├── MinimumInformation
│ │ │ ├── MinimumInformation.bcf
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── ae693c83-c932-400e-8570-4a2cf45abcf3
│ │ │ │ └── markup.bcf
│ │ │ │ └── bcf.version
│ │ ├── PDFFile
│ │ │ ├── PDFFile.bcf
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── Requirements.pdf
│ │ │ │ ├── bcf.version
│ │ │ │ └── bf872303-be6a-481a-b213-ce3e7f397187
│ │ │ │ └── markup.bcf
│ │ ├── README.md
│ │ ├── related topics with both topics in the same file
│ │ │ ├── case.bcf
│ │ │ ├── readme.md
│ │ │ └── unzipped
│ │ │ │ ├── 49439758-8c99-40cc-a33a-3ae7ae42f3c1
│ │ │ │ └── markup.bcf
│ │ │ │ ├── bcf.version
│ │ │ │ ├── c357e96a-cb90-4ed2-888f-44a7c53e8b75
│ │ │ │ └── markup.bcf
│ │ │ │ ├── extensions.xsd
│ │ │ │ └── project.bcfp
│ │ ├── related topics with the other topic missing
│ │ │ ├── case.bcf
│ │ │ ├── readme.md
│ │ │ └── unzipped
│ │ │ │ ├── bcf.version
│ │ │ │ ├── d037da92-6047-4589-b323-1f8f597a17c7
│ │ │ │ └── markup.bcf
│ │ │ │ ├── extensions.xsd
│ │ │ │ └── project.bcfp
│ │ └── user assignment
│ │ │ ├── case.bcf
│ │ │ ├── readme.md
│ │ │ └── unzipped
│ │ │ ├── 12628303-e7a2-4c5c-bc3c-fb088fd24077
│ │ │ └── markup.bcf
│ │ │ ├── bcf.version
│ │ │ ├── extensions.xsd
│ │ │ └── project.bcfp
│ ├── Project
│ │ ├── ExtensionSchema
│ │ │ ├── ExtensionSchema.bcf
│ │ │ ├── README.md
│ │ │ └── unzipped
│ │ │ │ ├── 0b762f89-7383-4dba-ac52-afcd742e18a7
│ │ │ │ └── markup.bcf
│ │ │ │ ├── bcf.version
│ │ │ │ ├── extensions.xsd
│ │ │ │ └── project.bcfp
│ │ └── README.md
│ ├── Real World
│ │ └── README.md
│ └── Visualization
│ │ ├── All parts of curtain wall visible
│ │ ├── All parts of curtain walls visible.bcf
│ │ ├── Readme.md
│ │ └── unzipped
│ │ │ ├── bcf.version
│ │ │ └── ee9a9498-698b-44ed-8ece-b3ae3b480a90
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ ├── All parts of decomposed object except one visible
│ │ ├── All parts except one visible.bcf
│ │ ├── Readme.md
│ │ └── unzipped
│ │ │ ├── 28942812-8783-4d92-9c54-8a8f31937975
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ └── bcf.version
│ │ ├── Component Selection
│ │ ├── Component Selection.bcf
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 5ed97d64-f1be-487e-9f80-5ad19576f51a
│ │ │ ├── Snapshot_817b50b5-f6b2-4e5d-8a37-b692d67cdd91.png
│ │ │ ├── Viewpoint_817b50b5-f6b2-4e5d-8a37-b692d67cdd91.bcfv
│ │ │ └── markup.bcf
│ │ │ ├── Estructura.ifc
│ │ │ └── bcf.version
│ │ ├── One part of decomposed object visible
│ │ ├── One part visible.bcf
│ │ ├── Readme.md
│ │ └── unzipped
│ │ │ ├── 3146b55f-ac72-4490-bb06-60cc254b3d8e
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ └── bcf.version
│ │ ├── OrthogonalCamera
│ │ ├── OrthogonalCamera.bcf
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 7c330931-7670-4815-879e-7787feb0fa2e
│ │ │ ├── Snapshot_524faed0-0d90-46cc-846d-369ffe02a8f7.png
│ │ │ ├── Viewpoint_524faed0-0d90-46cc-846d-369ffe02a8f7.bcfv
│ │ │ └── markup.bcf
│ │ │ ├── Estructura.ifc
│ │ │ └── bcf.version
│ │ ├── PerspectiveCamera
│ │ ├── PerspectiveCamera.bcf
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 3bc2ab8c-b74a-41d5-a7e0-815788f2f76c
│ │ │ ├── Snapshot_caddfaad-73b0-4751-8d3f-ba2a4a954b7a.png
│ │ │ ├── Viewpoint_caddfaad-73b0-4751-8d3f-ba2a4a954b7a.bcfv
│ │ │ └── markup.bcf
│ │ │ ├── Estructura.ifc
│ │ │ └── bcf.version
│ │ ├── README.md
│ │ ├── Single visible space
│ │ ├── case.bcf
│ │ ├── readme.md
│ │ └── unzipped
│ │ │ ├── a3befb7d-8395-4e52-bbca-382fc4198217
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ ├── extensions.xsd
│ │ │ └── project.bcfp
│ │ ├── Single visible wall
│ │ ├── case.bcf
│ │ ├── readme.md
│ │ └── unzipped
│ │ │ ├── bcf.version
│ │ │ ├── d029895e-2bdc-4f48-8bf4-8e540425f238
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── extensions.xsd
│ │ │ └── project.bcfp
│ │ ├── all components and spaces visible
│ │ ├── case.bcf
│ │ ├── readme.md
│ │ └── unzipped
│ │ │ ├── 2c02d25f-6cb7-4c14-8737-9c340699d351
│ │ │ ├── markup.bcf
│ │ │ ├── snapshot.png
│ │ │ └── viewpoint.bcfv
│ │ │ ├── bcf.version
│ │ │ ├── extensions.xsd
│ │ │ └── project.bcfp
│ │ └── single invisible wall
│ │ ├── case.bcf
│ │ ├── readme.md
│ │ └── unzipped
│ │ ├── bcf.version
│ │ ├── e1fff3a6-db0f-48e8-a240-0e2f38b2fc21
│ │ ├── markup.bcf
│ │ ├── snapshot.png
│ │ └── viewpoint.bcfv
│ │ ├── extensions.xsd
│ │ └── project.bcfp
└── v3.0
│ ├── Markup
│ ├── Document Reference External
│ │ ├── README.md
│ │ ├── document reference external.bcf
│ │ └── unzipped
│ │ │ ├── 1b66b5cb-18b4-4edd-a700-d02c3a673710
│ │ │ ├── Snapshot_bd634f89-bec7-4cb1-be74-2057c5fea0fb.png
│ │ │ ├── Viewpoint_bd634f89-bec7-4cb1-be74-2057c5fea0fb.bcfv
│ │ │ └── markup.bcf
│ │ │ ├── bcf.version
│ │ │ ├── documents.xml
│ │ │ ├── extensions.xml
│ │ │ └── project.bcfp
│ ├── Document reference internal
│ │ ├── Document reference internal.bcf
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 8ac9822a-761a-4deb-9f39-f61286acbf6a
│ │ │ ├── Snapshot_20ad2ff7-ceac-4d4b-b288-ad92a0f65182.png
│ │ │ ├── Viewpoint_20ad2ff7-ceac-4d4b-b288-ad92a0f65182.bcfv
│ │ │ └── markup.bcf
│ │ │ ├── bcf.version
│ │ │ ├── documents.xml
│ │ │ ├── documents
│ │ │ └── b1d1b7f0-60b9-457d-ad12-16e0fb997bc5
│ │ │ ├── extensions.xml
│ │ │ └── project.bcfp
│ ├── Due Date
│ │ ├── DueDate.bcf
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── bcf.version
│ │ │ ├── documents.xml
│ │ │ ├── extensions.xml
│ │ │ ├── fffc1b9d-1f64-46ee-ad84-4fd4a0640e5f
│ │ │ └── markup.bcf
│ │ │ └── project.bcfp
│ ├── Labels
│ │ ├── Labels.bcf
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── bcf.version
│ │ │ ├── bee19eb8-3ec0-4e0d-90df-52afc806beaf
│ │ │ ├── Snapshot_064ad3a0-f778-4b7a-b928-614ab5e27d90.png
│ │ │ ├── Viewpoint_064ad3a0-f778-4b7a-b928-614ab5e27d90.bcfv
│ │ │ └── markup.bcf
│ │ │ ├── documents.xml
│ │ │ ├── extensions.xml
│ │ │ └── project.bcfp
│ ├── Milestone
│ │ ├── Milestone.bcf
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── 547bb53e-0c84-4a07-a75d-19a68576394c
│ │ │ ├── Snapshot_dfaf354b-e5a4-4208-9c73-1761bd84eae9.png
│ │ │ ├── Viewpoint_dfaf354b-e5a4-4208-9c73-1761bd84eae9.bcfv
│ │ │ └── markup.bcf
│ │ │ ├── bcf.version
│ │ │ ├── documents.xml
│ │ │ ├── extensions.xml
│ │ │ └── project.bcfp
│ ├── Minimum information
│ │ ├── Minimum information.bcf
│ │ ├── README.md
│ │ └── unzipped
│ │ │ ├── b0ddb128-a997-44c1-8ad8-59492daa5f6b
│ │ │ └── markup.bcf
│ │ │ ├── bcf.version
│ │ │ └── extensions.xml
│ ├── README.md
│ ├── Related topics with both topics in the same file
│ │ ├── Related topics with both topics in the same file.bcf
│ │ └── unzipped
│ │ │ ├── a6f801b9-6bf6-4cb9-8b89-1ae24b76074a
│ │ │ └── markup.bcf
│ │ │ ├── bcf.version
│ │ │ ├── c69c8879-bd4a-4182-a759-f3c8c5b47c94
│ │ │ └── markup.bcf
│ │ │ ├── documents.xml
│ │ │ ├── extensions.xml
│ │ │ └── project.bcfp
│ ├── User assignment
│ │ ├── README.md
│ │ ├── User assignment.bcf
│ │ └── unzipped
│ │ │ ├── 7ad1a717-bf20-4c12-b511-cbd90370ddba
│ │ │ ├── Snapshot_f6a0cc29-056c-4d4f-95fa-41aa9cc14416.png
│ │ │ ├── Viewpoint_f6a0cc29-056c-4d4f-95fa-41aa9cc14416.bcfv
│ │ │ └── markup.bcf
│ │ │ ├── bcf.version
│ │ │ ├── documents.xml
│ │ │ ├── extensions.xml
│ │ │ └── project.bcfp
│ └── related topics with both topics in the same file
│ │ └── README.md
│ └── Visualization
│ ├── All parts of curtain wall visible
│ ├── README.md
│ ├── all parts of curtain walls visible.bcf
│ └── unzipped
│ │ ├── bcf.version
│ │ ├── cc1ba10e-c55c-4056-a24c-45f30172899b
│ │ ├── Snapshot_cfeed42b-17c2-4851-8b93-07dda9188d2f.png
│ │ ├── Viewpoint_cfeed42b-17c2-4851-8b93-07dda9188d2f.bcfv
│ │ └── markup.bcf
│ │ └── extensions.xml
│ ├── All parts of decomposed object except one visible
│ ├── README.md
│ ├── all parts except one visible.bcf
│ └── unzipped
│ │ ├── 6e9a9f2f-263c-4358-815e-87baf9c7df15
│ │ ├── 1605cfd7-f798-4e4f-b6c3-18562ad6df13.bcfv
│ │ ├── 1605cfd7-f798-4e4f-b6c3-18562ad6df13.png
│ │ └── markup.bcf
│ │ ├── bcf.version
│ │ ├── extensions.xml
│ │ └── project.bcfp
│ ├── Component selection
│ ├── README.md
│ ├── component selection.bcf
│ └── unzipped
│ │ ├── 647bca1c-cac3-4f16-84a8-912e081edd57
│ │ ├── markup.bcf
│ │ ├── snapshot-7b2c1bf5-5854-433d-8136-981c957ed910.png
│ │ └── viewpoint-7b2c1bf5-5854-433d-8136-981c957ed910.bcfv
│ │ ├── bcf.version
│ │ └── extensions.xml
│ ├── One part of decomposed object visible
│ ├── README.md
│ ├── one part of decomposed object visible.bcf
│ └── unzipped
│ │ ├── bcf.version
│ │ ├── c9582109-3852-4bdf-86bf-52a6cfd74bf1
│ │ ├── Snapshot_e5c663c1-ad6f-4067-b861-65b7584e4cfa.png
│ │ ├── Viewpoint_e5c663c1-ad6f-4067-b861-65b7584e4cfa.bcfv
│ │ └── markup.bcf
│ │ ├── extensions.xml
│ │ └── project.bcfp
│ ├── Orthogonal camera
│ ├── README.md
│ ├── orthogonal camera.bcf
│ └── unzipped
│ │ ├── 793a5f9f-788e-46e4-b484-9c44d3061577
│ │ ├── a1bdeab5-bfa6-48b5-b0b3-de08f3fe7128.bcfv
│ │ ├── a1bdeab5-bfa6-48b5-b0b3-de08f3fe7128.png
│ │ └── markup.bcf
│ │ ├── bcf.version
│ │ ├── extensions.xml
│ │ └── project.bcfp
│ ├── Perspective camera
│ ├── README.md
│ ├── perspective camera.bcf
│ └── unzipped
│ │ ├── 01777b21-ba39-4c2b-ad1d-a9320f81214a
│ │ ├── markup.bcf
│ │ ├── snapshot-f99eb1ed-6bd2-46da-95f1-663a86d5a38d.png
│ │ └── viewpoint-f99eb1ed-6bd2-46da-95f1-663a86d5a38d.bcfv
│ │ ├── bcf.version
│ │ └── extensions.xml
│ ├── README.md
│ ├── Single invisible wall
│ ├── README.md
│ ├── single invisible wall.bcf
│ └── unzipped
│ │ ├── bcf.version
│ │ ├── e1fff3a6-db0f-48e8-a240-0e2f38b2fc21
│ │ ├── Snapshot_194f2ccb-9526-4f41-bfe0-635397a79873.png
│ │ ├── Viewpoint_194f2ccb-9526-4f41-bfe0-635397a79873.bcfv
│ │ └── markup.bcf
│ │ ├── extensions.xml
│ │ └── project.bcfp
│ ├── Single visible space
│ ├── README.md
│ ├── single visible space.bcf
│ └── unzipped
│ │ ├── aeb8d729-ec2f-4f46-aa9e-e7a9f15582b0
│ │ ├── 4028120e-91f7-435c-bf3c-4aaf97b8a1d1.bcfv
│ │ ├── 4028120e-91f7-435c-bf3c-4aaf97b8a1d1.png
│ │ └── markup.bcf
│ │ ├── bcf.version
│ │ ├── extensions.xml
│ │ └── project.bcfp
│ ├── Single visible wall
│ ├── README.md
│ ├── single visible wall.bcf
│ └── unzipped
│ │ ├── 456b122e-3c6c-480c-9f60-30b4bd47ae08
│ │ ├── markup.bcf
│ │ ├── snapshot-9e913da8-860c-4d48-9d94-ccccc2e1d9ca.png
│ │ └── viewpoint-9e913da8-860c-4d48-9d94-ccccc2e1d9ca.bcfv
│ │ ├── bcf.version
│ │ └── extensions.xml
│ ├── Topics with different models visible
│ ├── README.md
│ ├── Topics with different models visible.bcf
│ └── unzipped
│ │ ├── 73ff1e90-e8f3-45e3-a973-b4fdcb338aa0
│ │ ├── Snapshot_441baec2-8eb7-481d-9ad7-c7eb3996ab66.png
│ │ ├── Viewpoint_441baec2-8eb7-481d-9ad7-c7eb3996ab66.bcfv
│ │ └── markup.bcf
│ │ ├── ad503a8c-ac9a-42ab-9b44-ec99f19700d3
│ │ ├── Snapshot_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.png
│ │ ├── Viewpoint_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.bcfv
│ │ └── markup.bcf
│ │ ├── bcf.version
│ │ ├── documents.xml
│ │ ├── extensions.xml
│ │ └── project.bcfp
│ └── all components and spaces visible
│ ├── README.md
│ ├── all components and spaces visible.bcf
│ └── unzipped
│ ├── 9af7d7db-2cd3-4b32-bec6-3edf21d86d50
│ ├── markup.bcf
│ ├── snapshot-bb62a667-15a1-4942-a372-12ad9519994d.png
│ └── viewpoint-bb62a667-15a1-4942-a372-12ad9519994d.bcfv
│ ├── bcf.version
│ └── extensions.xml
├── build.cmd
├── build.ps1
├── build.sh
└── build
├── .editorconfig
├── Build.cs
├── Configuration.cs
├── _build.csproj
└── _build.csproj.DotSettings
/.github/workflows/check-test-cases.yml:
--------------------------------------------------------------------------------
1 | name: check-test-cases
2 |
3 | on:
4 | push:
5 | paths:
6 | - "Test Cases/**"
7 | - "Schemas/**"
8 |
9 | jobs:
10 | check-test-cases:
11 | name: check-test-cases
12 | runs-on: ubuntu-latest
13 | steps:
14 | - uses: actions/checkout@v1
15 | - name: Run './build.cmd CheckTestCases'
16 | run: ./build.cmd CheckTestCases
17 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | build/bin/
3 |
4 | build/obj/
5 |
6 | .vscode/
7 |
8 | .tmp/
9 |
--------------------------------------------------------------------------------
/.nuke:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/.nuke
--------------------------------------------------------------------------------
/Documentation/BIM Collaboration Format Improvements.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Documentation/BIM Collaboration Format Improvements.pdf
--------------------------------------------------------------------------------
/Documentation/Graphics/Cameras.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Documentation/Graphics/Cameras.png
--------------------------------------------------------------------------------
/Documentation/Graphics/RatioAdjustment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Documentation/Graphics/RatioAdjustment.png
--------------------------------------------------------------------------------
/Documentation/Graphics/RatioAdjustmentByCameraPosition.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Documentation/Graphics/RatioAdjustmentByCameraPosition.png
--------------------------------------------------------------------------------
/Documentation/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
--------------------------------------------------------------------------------
/Icons/BCFicon.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Icons/BCFicon.ai
--------------------------------------------------------------------------------
/Icons/BCFicon.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Icons/BCFicon.pdf
--------------------------------------------------------------------------------
/Icons/BCFicon128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Icons/BCFicon128.png
--------------------------------------------------------------------------------
/Icons/ico files/BCFicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Icons/ico files/BCFicon.ico
--------------------------------------------------------------------------------
/Icons/ico files/BCFicon16.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Icons/ico files/BCFicon16.ico
--------------------------------------------------------------------------------
/Icons/ico files/BCFicon32.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Icons/ico files/BCFicon32.ico
--------------------------------------------------------------------------------
/Icons/ico files/BCFicon48.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Icons/ico files/BCFicon48.ico
--------------------------------------------------------------------------------
/Icons/ico files/BCFicon64.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Icons/ico files/BCFicon64.ico
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 |
2 | (c) buildingSMART International Ltd.
3 |
4 | This work is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License.
5 | To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/4.0/
6 |
--------------------------------------------------------------------------------
/Schemas/project.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Schemas/shared-types.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Schemas/version.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Test Cases/IFCs/Architectural.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/IFCs/Architectural.png
--------------------------------------------------------------------------------
/Test Cases/IFCs/Ventilation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/IFCs/Ventilation.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/CommentsWithoutViewpoints/CommentsWithoutViewpoints.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/CommentsWithoutViewpoints/CommentsWithoutViewpoints.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/CommentsWithoutViewpoints/README.md:
--------------------------------------------------------------------------------
1 | # Comments without GUIDs
2 |
3 | This test case verifies support comments that are not associated with a viewpoint
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _comments-without-viewpoints.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > 1. There should be a single viewpoint not associated with any comment
12 | > 2. There should be two comments not associated with any viewpoint
13 |
14 |
15 | 4. Export the topic(s) you imported to _exported.bcfzip_
16 | 5. Verify that no information was lost during the export
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/CommentsWithoutViewpoints/unzipped/8ac78763-2e73-4b88-8549-a5bfb45f7133/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/CommentsWithoutViewpoints/unzipped/8ac78763-2e73-4b88-8549-a5bfb45f7133/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/CommentsWithoutViewpoints/unzipped/8ac78763-2e73-4b88-8549-a5bfb45f7133/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 7.991648286369388
6 | -28.102597313338926
7 | 43.66186175497668
8 |
9 |
10 | 0.017292065307002037
11 | 0.4056539389169654
12 | -0.9138631551378845
13 |
14 |
15 | 0.03892047341755708
16 | 0.9130339879038033
17 | 0.4060223315058307
18 |
19 | 45.0
20 |
21 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/CommentsWithoutViewpoints/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/Document Reference External/Document Reference External.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/Document Reference External/Document Reference External.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/Document Reference External/README.md:
--------------------------------------------------------------------------------
1 | # Document Reference External
2 |
3 | This test case verifies support of a document reference that is external to the BCFZip file, referenced with an absolute URL.
4 |
5 | ## Testing process
6 |
7 | 1. Import _DocumentReferenceExternal.bcfzip_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. Your application is aware of the absolute reference to the document outside of the BCFzip as given in the _DocumentReferences_ property in the _markup.bcf_ file.
10 | > 2. The .xsd file attachment can be retrieved (public download from buildingsmart-tech.org).
11 |
12 | 3. Export the topic you imported to _exported.bcfzip_.
13 | 4. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/Document Reference External/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/ExternalBIMSnippet/ExternalBIMSnippet.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/ExternalBIMSnippet/ExternalBIMSnippet.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/ExternalBIMSnippet/README.md:
--------------------------------------------------------------------------------
1 | # External BIM Snippet
2 |
3 | This test case verifies support of an external BIM Snippet reference within a BCFZip file.
4 |
5 | ## Testing process
6 |
7 | 1. Import _ExternalBIMSnippet.bcfzip_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. Your application is aware of the relative reference to _http://bimfiles.example.com/JsonElement.json_ as given in the _Topic_s _BIMSnippet_ property in the _markup.bcf_ file. The reference is marked as external to indicate that the actual snippet data is not contained within the BCFZip.
10 | 3. Export the topic you imported to _exported.bcfzip_.
11 | 4. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/ExternalBIMSnippet/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/ExternalBIMSnippet/unzipped/c26df753-b8af-42f2-b7cf-81a70b49f362/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | External BIM Snippet
7 | 0
8 | 2017-05-12T10:26:21.7475963Z
9 | dangl@iabi.eu
10 | This topic has an external BIM Snippet reference
11 |
12 | http://bimfiles.example.com/JsonElement.json
13 | http://json-schema.org
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/HeaderWithNoFiles/HeaderWithNoFiles.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/HeaderWithNoFiles/HeaderWithNoFiles.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/HeaderWithNoFiles/README.md:
--------------------------------------------------------------------------------
1 | # Header with no files
2 | This test case verifies support for empty headers
3 | ## Testing process
4 | 1. Load _Architectural.ifc_ from the test cases root directory
5 | 2. Import _header-with-no-files.bcfzip_
6 | 3. Verify the bcfzip was imported correctly:
7 |
8 | > 1. There should be a single viewpoint associated with a comment
9 | > 2. When loading the viewpoint it should match the snapshot (see snapshot.png)
10 |
11 | 4. Export the topic(s) you imported to _exported.bcfzip_
12 | 5. Verify that no information was lost during the export
13 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/HeaderWithNoFiles/unzipped/1243de1b-2257-4d0c-8b82-ec09d5dfb350/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/HeaderWithNoFiles/unzipped/1243de1b-2257-4d0c-8b82-ec09d5dfb350/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/HeaderWithNoFiles/unzipped/1243de1b-2257-4d0c-8b82-ec09d5dfb350/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | 7.7786197765154945
11 | -17.18637762853958
12 | -27.420529388514716
13 |
14 |
15 | 0.022139384653803506
16 | -0.022406664154012105
17 | 0.9995037714029098
18 |
19 |
20 | 0.7025026630882719
21 | -0.7109836829369055
22 | -0.03149938017421551
23 |
24 | 45.0
25 |
26 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/HeaderWithNoFiles/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/HeaderWithSingleFile/HeaderWithSingleFile.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/HeaderWithSingleFile/HeaderWithSingleFile.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/HeaderWithSingleFile/README.md:
--------------------------------------------------------------------------------
1 | # Header with a single file
2 |
3 | This test case verifies support for headers which associate the topic with a single model
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _single-file-in-header.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > 1. There should be a single viewpoint associated with a comment
12 | > 2. When loading the viewpoint it should match the snapshot (see snapshot.png)
13 |
14 |
15 | 4. Export the topic(s) you imported to _exported.bcfzip_
16 | 5. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/HeaderWithSingleFile/unzipped/6888c011-4ea7-4025-8858-476538cb9f39/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/HeaderWithSingleFile/unzipped/6888c011-4ea7-4025-8858-476538cb9f39/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/HeaderWithSingleFile/unzipped/6888c011-4ea7-4025-8858-476538cb9f39/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | 8.879623406468587
9 | -13.116698610912287
10 | 33.365160471029235
11 |
12 |
13 | 0.012976155951033139
14 | -0.03453714854986353
15 | -0.9993191706090597
16 |
17 |
18 | -0.3514714574198686
19 | 0.9354713354058116
20 | -0.03689437969692503
21 |
22 | 45.0
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/HeaderWithSingleFile/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/InternalBIMSnippet/InternalBIMSnippet.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/InternalBIMSnippet/InternalBIMSnippet.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/InternalBIMSnippet/README.md:
--------------------------------------------------------------------------------
1 | # Internal BIM Snippet
2 |
3 | This test case verifies support of an internal BIM Snippet reference within a BCFZip file.
4 |
5 | ## Testing process
6 |
7 | 1. Import _InternalBIMSnippet.bcfzip_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. Your application is aware of the relative reference to _JsonElement.json_ as given in the _Topic_s _BIMSnippet_ property in the _markup.bcf_ file.
10 | > 2. The _JsonElement.json_ file has been imported successfully.
11 | 3. Export the topic you imported to _exported.bcfzip_.
12 | 4. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/InternalBIMSnippet/unzipped/84d4a28c-0638-4813-aa4b-bcd62fe5fc93/JsonElement.json:
--------------------------------------------------------------------------------
1 | {
2 | "Material":"Concrete",
3 | "Temperatures": [
4 | "Cold",
5 | "Hot",
6 | "Hotter"
7 | ]
8 | }
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/InternalBIMSnippet/unzipped/84d4a28c-0638-4813-aa4b-bcd62fe5fc93/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Internal BIM Snippet
6 | 0
7 | 2017-05-12T10:26:21.0095895Z
8 | dangl@iabi.eu
9 | This topic has an internal BIM Snippet reference
10 |
11 | JsonElement.json
12 | http://json-schema.org
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/InternalBIMSnippet/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MaximumInformation/MaximumInformation.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/MaximumInformation/MaximumInformation.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MaximumInformation/README.md:
--------------------------------------------------------------------------------
1 | # Maximum Information
2 |
3 | This test case verifies support of a BCFzip file that contains all information available in the schema.
4 |
5 | ## Testing process
6 |
7 | 1. Import _MaximumInformation.bcfzip_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. There are two topics within the zip file:
10 | > > Maximum Content - 63E78882-7C6A-4BF7-8982-FC478AFB9C97
11 | > > Referenced topic - 5019D939-62A4-45D9-B205-FAB602C98FE8
12 | > 2. Verify that all information can be processed.
13 |
14 | 3. Export the topic you imported to _exported.bcfzip_.
15 | 4. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MaximumInformation/unzipped/5019d939-62a4-45d9-b205-fab602c98fe8/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Referenced topic
6 | 2017-05-12T10:26:20.4410751Z
7 | This is just an empty topic that acts as a referenced topic.
8 |
9 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MaximumInformation/unzipped/63e78882-7c6a-4bf7-8982-fc478afb9c97/JsonElement.json:
--------------------------------------------------------------------------------
1 | {
2 | "Material":"Concrete",
3 | "Temperatures": [
4 | "Cold",
5 | "Hot",
6 | "Hotter"
7 | ]
8 | }
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MaximumInformation/unzipped/63e78882-7c6a-4bf7-8982-fc478afb9c97/Snapshot_21dd4807-e9af-439e-a980-04d913a6b1ce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/MaximumInformation/unzipped/63e78882-7c6a-4bf7-8982-fc478afb9c97/Snapshot_21dd4807-e9af-439e-a980-04d913a6b1ce.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MaximumInformation/unzipped/63e78882-7c6a-4bf7-8982-fc478afb9c97/Snapshot_81daa431-bf01-4a49-80a2-1ab07c177717.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/MaximumInformation/unzipped/63e78882-7c6a-4bf7-8982-fc478afb9c97/Snapshot_81daa431-bf01-4a49-80a2-1ab07c177717.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MaximumInformation/unzipped/63e78882-7c6a-4bf7-8982-fc478afb9c97/Snapshot_8dc86298-9737-40b4-a448-98a9e953293a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/MaximumInformation/unzipped/63e78882-7c6a-4bf7-8982-fc478afb9c97/Snapshot_8dc86298-9737-40b4-a448-98a9e953293a.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MaximumInformation/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MaximumInformation/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BCF API Implementation
6 |
7 | extensions.xsd
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MinimumInformation/MinimumInformation.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/MinimumInformation/MinimumInformation.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MinimumInformation/README.md:
--------------------------------------------------------------------------------
1 | # Minimum Information
2 |
3 | This test case verifies support of a minimal BCFzip file.
4 |
5 | ## Testing process
6 |
7 | 1. Import _MinimumInformation.bcfzip_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. The imported topic does have the following properties:
10 | >> * Guid: 9898DE65-C0CE-414B-857E-1DF97FFAED8D
11 | >> * Title: Minimum information BCFZip topic.
12 | >> * CreationDate: 2015-07-15T13:12:42Z (Z indicating an UTC timestamp)
13 | >> * CreationAuthor: Developer@example.com
14 | 3. Export the topic you imported to _exported.bcfzip_.
15 | 4. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MinimumInformation/unzipped/9898de65-c0ce-414b-857e-1df97ffaed8d/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Minimum information BCFZip topic.
6 | 2015-07-15T13:12:42Z
7 | Developer@example.com
8 |
9 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MinimumInformation/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleFilesInHeader/MultipleFilesInHeader.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/MultipleFilesInHeader/MultipleFilesInHeader.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleFilesInHeader/README.md:
--------------------------------------------------------------------------------
1 | # Header with a multiple file
2 |
3 | This test case verifies support for headers which associate the topic with a multiple models
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Load _MEP.ifc_ from the test cases root directory
9 | 3. Import _multiple-files-in-header.bcfzip_
10 | 4. Verify the bcfzip was imported correctly:
11 |
12 | > 1. There should be a single viewpoint associated with a comment
13 | > 2. When loading the viewpoint it should match the snapshot (see snapshot.png)
14 |
15 |
16 | 4. Export the topic(s) you imported to _exported.bcfzip_
17 | 5. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleFilesInHeader/unzipped/0656f0fb-d1d2-463d-bfb2-a31590c269fc/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/MultipleFilesInHeader/unzipped/0656f0fb-d1d2-463d-bfb2-a31590c269fc/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleFilesInHeader/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleTopics/MultipleTopics.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/MultipleTopics/MultipleTopics.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleTopics/README.md:
--------------------------------------------------------------------------------
1 | # Multiple Topics
2 |
3 | This test case verifies support for multiple topics
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _multiple_topics.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > 1. Verify that three topics has been imported
12 | > 2. Verify that each topic has a comment
13 | > 3. Verify that each comment has a viewpoint with snapshot
14 |
15 | 4. Export the topic(s) you imported to _exported.bcfzip_
16 | 5. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleTopics/unzipped/33b0e849-72f1-434c-88e1-b7b3b8c27f38/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/MultipleTopics/unzipped/33b0e849-72f1-434c-88e1-b7b3b8c27f38/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleTopics/unzipped/33b0e849-72f1-434c-88e1-b7b3b8c27f38/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 14.303705818518473
6 | -17.840892790597032
7 | 10.401091053468292
8 |
9 |
10 | -0.17475595332342636
11 | 0.72138967240177876
12 | -0.67011737578582076
13 |
14 |
15 | -0.15777189471679068
16 | 0.65127976060027282
17 | 0.74225514661060132
18 |
19 | 60
20 |
21 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleTopics/unzipped/402d5148-88ef-4510-8b9d-e632602541c6/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/MultipleTopics/unzipped/402d5148-88ef-4510-8b9d-e632602541c6/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleTopics/unzipped/402d5148-88ef-4510-8b9d-e632602541c6/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 11.235137255796985
6 | -20.499234747371048
7 | 13.275814308240667
8 |
9 |
10 | -0.17475595332342631
11 | 0.72138967240177876
12 | -0.67011737578582076
13 |
14 |
15 | -0.15777189471679068
16 | 0.65127976060027293
17 | 0.74225514661060132
18 |
19 | 60
20 |
21 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleTopics/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleTopics/unzipped/f5d76cd4-46bc-450c-a513-c1f62ac24026/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/MultipleTopics/unzipped/f5d76cd4-46bc-450c-a513-c1f62ac24026/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleTopics/unzipped/f5d76cd4-46bc-450c-a513-c1f62ac24026/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 13.018909880094165
6 | -12.13168033820812
7 | 10.735748279864843
8 |
9 |
10 | -0.17475595332342642
11 | 0.72138967240177887
12 | -0.67011737578582042
13 |
14 |
15 | -0.15777189471679071
16 | 0.65127976060027271
17 | 0.74225514661060155
18 |
19 | 60
20 |
21 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/MultipleTopics/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Multiple Topics
5 |
6 | extension.xsd
7 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/PDFFile/PDFFile.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/PDFFile/PDFFile.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/PDFFile/README.md:
--------------------------------------------------------------------------------
1 | # PDF File
2 |
3 | This test case verifies support of an embedded .pdf file attachment, referenced as document in the topic.
4 |
5 | ## Testing process
6 |
7 | 1. Import _PDFFile.bcfzip_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. Your application is aware of the relative reference to _Requirements.pdf_ in the BCFzip root directory as given in the _DocumentReferences_ property in the _markup.bcf_ file.
10 | > 2. The .pdf file attachment is present.
11 |
12 | 3. Export the topic you imported to _exported.bcfzip_.
13 | 4. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/PDFFile/unzipped/8e46d831-4603-4bd1-ae0c-d1817ca50bf0/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PDF File
6 | 0
7 | 2017-05-12T10:26:20.1790211Z
8 | dangl@iabi.eu
9 | This topic has a document reference to an internal PDF file in the directory root.
10 |
11 | ../Requirements.pdf
12 | Project requirements (pdf)
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/PDFFile/unzipped/Requirements.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/PDFFile/unzipped/Requirements.pdf
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/PDFFile/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/README.md:
--------------------------------------------------------------------------------
1 | This folder contains test cases that mainly deal with textual information, Title, Description, Comments, etc.
2 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/RelatedTopicsWithBothTopicsInSameFile/README.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for related topics
4 |
5 | ## Testing process
6 |
7 | 1. Import \case.bcfzip
8 | 2. Verify the bcfzip was imported correctly:
9 |
10 | > 1. Check that the topic has a related topic, and that is available
11 |
12 | >
13 | > Verification paragrpah 2
14 |
15 | 4. Export the topic(s) you imported to exported.bcfzip
16 | 5. Verify that no information was lost during the export
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/RelatedTopicsWithBothTopicsInSameFile/RelatedTopicsWithBothTopicsInSameFile.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/RelatedTopicsWithBothTopicsInSameFile/RelatedTopicsWithBothTopicsInSameFile.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/RelatedTopicsWithBothTopicsInSameFile/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/RelatedTopicsWithBothTopicsInSameFile/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Jon Anders Test
5 |
6 | schema.bcfs
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/RelatedTopicsWithOtherTopicMissing/README.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for related topics
4 |
5 | ## Testing process
6 |
7 | 1. Import \case.bcfzip
8 | 2. Verify the bcfzip was imported correctly:
9 |
10 | > 1. Check that the topic has a related topic, even though it is not availbable
11 |
12 | >
13 | > Verification paragrpah 2
14 |
15 | 4. Export the topic(s) you imported to exported.bcfzip
16 | 5. Verify that no information was lost during the export
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/RelatedTopicsWithOtherTopicMissing/RelatedTopicsWithOtherTopicMissing.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/RelatedTopicsWithOtherTopicMissing/RelatedTopicsWithOtherTopicMissing.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/RelatedTopicsWithOtherTopicMissing/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/RelatedTopicsWithOtherTopicMissing/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Jon Anders Test
5 |
6 | schema.bcfs
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/UserAssignment/README.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for assigned user
4 |
5 | ## Testing process
6 |
7 | 1. Import \case.bcfzip
8 | 2. Verify the bcfzip was imported correctly:
9 |
10 | > 1. Check that the topic has an assigned user
11 |
12 | >
13 | > Verification paragrpah 2
14 |
15 | 4. Export the topic(s) you imported to exported.bcfzip
16 | 5. Verify that no information was lost during the export
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/UserAssignment/UserAssignment.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Markup/UserAssignment/UserAssignment.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/UserAssignment/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Markup/UserAssignment/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Jon Anders Test
5 |
6 | schema.bcfs
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Project/ExtensionSchema/ExtensionSchema.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Project/ExtensionSchema/ExtensionSchema.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Project/ExtensionSchema/README.md:
--------------------------------------------------------------------------------
1 | # Extension Schema
2 |
3 | This test case verifies support of an embedded extension schema withing a BCFZip file.
4 |
5 | ## Testing process
6 |
7 | 1. Import _ExtensionSchema.bcfzip_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. Your application is aware of the relative reference to _extensions.xsd_ as given in the _ProjectExtension_'s _ExtensionSchema_ property in the _project.bcfp_ file.
10 | > 2. The values within the _extensions.xsd_ are imported into your application's issue management interface and presented as selectable choices to the user upon creation of new issues.
11 | > 3. There is a single topic within the file that only has a minimum amount of information. The information should be recognized as being in compliance to the project's extension schema.
12 |
13 | 3. Export the topic you imported to _exported.bcfzip_.
14 | 4. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Project/ExtensionSchema/unzipped/844496ea-0e0a-4071-a3ea-6edf97458734/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Test case for checking extension schema within the BCFZip container.
6 | 2017-05-12T10:26:19.5024808Z
7 | Developer@example.com
8 |
9 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Project/ExtensionSchema/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Project/ExtensionSchema/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | extensions.xsd
6 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Project/README.md:
--------------------------------------------------------------------------------
1 | This folder contains test cases with examples of using extension schema
2 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Readme.md:
--------------------------------------------------------------------------------
1 | # Bitmap
2 |
3 | This test case verifies support for bitmaps in the viewpoint
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _Bitmap.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Verification paragrpah 1
12 | > 1. Bcfzip file has one issue with one viewpoint
13 | > 2. The viewpoint has one bitmap, text "Bitmap" as image
14 |
15 | > Verification paragrpah 2
16 |
17 | 4. Export the topic(s) you imported to _exported.ifc_
18 | 5. Verify that no information was lost during the export
19 |
20 | ## (Optional) special notes
21 |
22 | This is an optional section
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Real World/README.md:
--------------------------------------------------------------------------------
1 | This folder contains examples of real world test cases. When providing IFC files, please zip them.
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Bitmap/Bitmap.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/Bitmap/Bitmap.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Bitmap/README.md:
--------------------------------------------------------------------------------
1 | # Bitmap
2 |
3 | This test case verifies support for bitmaps in the viewpoint
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _Bitmap.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Verification paragrpah 1
12 | > 1. Bcfzip file has one issue with one viewpoint
13 | > 2. The viewpoint has one bitmap, text "Bitmap" as image
14 |
15 | > Verification paragrpah 2
16 |
17 | 4. Export the topic(s) you imported to _exported.ifc_
18 | 5. Verify that no information was lost during the export
19 |
20 | ## (Optional) special notes
21 |
22 | This is an optional section
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Bitmap/unzipped/3f6ac03e-de8e-4c5e-b3f0-c7bf5f87fe51/bitmaps-d1514fd3-290b-4830-b1fa-5bb780ce9e94-0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/Bitmap/unzipped/3f6ac03e-de8e-4c5e-b3f0-c7bf5f87fe51/bitmaps-d1514fd3-290b-4830-b1fa-5bb780ce9e94-0.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Bitmap/unzipped/3f6ac03e-de8e-4c5e-b3f0-c7bf5f87fe51/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/Bitmap/unzipped/3f6ac03e-de8e-4c5e-b3f0-c7bf5f87fe51/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Bitmap/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Bitmap/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Clippingplane/Clippingplane.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/Clippingplane/Clippingplane.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Clippingplane/README.md:
--------------------------------------------------------------------------------
1 | # Clipping Plane
2 |
3 | This test case verifies support for clipping plane in the viewpoint
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _Clippingplane.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Verification paragrpah 1
12 | > 1. Bcfzip file has one issue with one viewpoint
13 | > 2. The viewpoint has one clipping plane that is cutting the model horizontally
14 |
15 | > Verification paragrpah 2
16 |
17 | 4. Export the topic(s) you imported to _exported.ifc_
18 | 5. Verify that no information was lost during the export
19 |
20 | ## (Optional) special notes
21 |
22 | This is an optional section
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Clippingplane/unzipped/709b92c2-64e0-40cc-b861-00f8ab0e3945/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/Clippingplane/unzipped/709b92c2-64e0-40cc-b861-00f8ab0e3945/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Clippingplane/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Clippingplane/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/ComponentColoring/ComponentColoring.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/ComponentColoring/ComponentColoring.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/ComponentColoring/README.md:
--------------------------------------------------------------------------------
1 | # component coloring
2 |
3 | This test case verifies support for coloring of components
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _component coloring.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Verification paragrpah 1
12 | > 1. Bcfzip file has one issue with one viewpoint
13 | > 2. One wall colored green and added to the viewpoint
14 |
15 | > Verification paragrpah 2
16 |
17 | 4. Export the topic(s) you imported to _exported.ifc_
18 | 5. Verify that no information was lost during the export
19 |
20 | ## (Optional) special notes
21 |
22 | This is an optional section
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/ComponentColoring/unzipped/06cf5831-cde5-4b19-b2f9-a319a9590bc2/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/ComponentColoring/unzipped/06cf5831-cde5-4b19-b2f9-a319a9590bc2/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/ComponentColoring/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/ComponentColoring/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/ComponentSelection/ComponentSelection.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/ComponentSelection/ComponentSelection.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/ComponentSelection/README.md:
--------------------------------------------------------------------------------
1 | # Component Selection
2 |
3 | This test case verifies support of components that are marked as selected within a viewpoint.
4 |
5 | ## Testing process
6 |
7 | 1. Import _ComponentSelection.bcfzip_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. Exactly three components are selected in your application.
10 | > 2. All other components are being displayed with their default settings.
11 |
12 | 3. Export the topic you imported to _exported.bcfzip_.
13 | 4. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/ComponentSelection/unzipped/42929e02-f00f-4db8-918e-0fbbc64a45d3/Snapshot_a053481a-9267-4362-8dcd-865ea806bd72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/ComponentSelection/unzipped/42929e02-f00f-4db8-918e-0fbbc64a45d3/Snapshot_a053481a-9267-4362-8dcd-865ea806bd72.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/ComponentSelection/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DecomposedObjects/DecomposedObjects.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/DecomposedObjects/DecomposedObjects.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DecomposedObjects/unzipped/24e5625c-8ff1-40f9-81f2-f31cfa48cf74/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/DecomposedObjects/unzipped/24e5625c-8ff1-40f9-81f2-f31cfa48cf74/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DecomposedObjects/unzipped/6da43897-f4ff-4694-97dc-fc4a43770749/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/DecomposedObjects/unzipped/6da43897-f4ff-4694-97dc-fc4a43770749/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DecomposedObjects/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DecomposedObjects/unzipped/eb59ce15-5713-47ed-8505-ccccd91b4170/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/DecomposedObjects/unzipped/eb59ce15-5713-47ed-8505-ccccd91b4170/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DecomposedObjects/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DecomposedObjectsWithParentGuid/DecomposedObjectsWithParentGuid.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/DecomposedObjectsWithParentGuid/DecomposedObjectsWithParentGuid.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DecomposedObjectsWithParentGuid/README.md:
--------------------------------------------------------------------------------
1 | # Decomposed objects
2 |
3 | This test case verifies support for correct handling of decomposed objects, such as, curtain walls. In this test case only the parent component of a decomposed curtain wall is listed in the components part of the viewpoint.bcfv.
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _Decomposed object with parent guid.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > 1. Topic with guid a23e8824-137a-4bea-a1ad-541f87d274e7 should have all parts of decomposed wall (2_hQ1Rixj6lgHTra$L72O4) visible
12 |
13 | 4. Export the topic(s) you imported to _exported.bcfzip_
14 | 5. Verify that no information was lost during the export
15 |
16 | ## (Optional) special notes
17 |
18 | No special notes
19 |
20 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DecomposedObjectsWithParentGuid/unzipped/a23e8824-137a-4bea-a1ad-541f87d274e7/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/DecomposedObjectsWithParentGuid/unzipped/a23e8824-137a-4bea-a1ad-541f87d274e7/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DecomposedObjectsWithParentGuid/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DecomposedObjectsWithParentGuid/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DefaultComponentVisibility/DefaultComponentVisibility.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/DefaultComponentVisibility/DefaultComponentVisibility.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DefaultComponentVisibility/unzipped/8127b587-2b97-477e-8a82-fb5a2facd171/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/DefaultComponentVisibility/unzipped/8127b587-2b97-477e-8a82-fb5a2facd171/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DefaultComponentVisibility/unzipped/8127b587-2b97-477e-8a82-fb5a2facd171/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | 32.97071778245925
9 | -31.963195193691114
10 | 12.813327504689632
11 |
12 |
13 | -0.7690588926052477
14 | 0.5961290919860847
15 | -0.23060469507934195
16 |
17 |
18 | -0.1822609769093303
19 | 0.1412779589627938
20 | 0.973047519192852
21 |
22 | 45.0
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/DefaultComponentVisibility/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Lines/Lines.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/Lines/Lines.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Lines/README.md:
--------------------------------------------------------------------------------
1 | # Lines
2 |
3 | This test case verifies support for lines in the viewpoint
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _Lines.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Verification paragrpah 1
12 | > 1. Bcfzip file has one issue with one viewpoint
13 | > 2. The viewpoint has one line and one aerrow (3 lines)
14 |
15 | > Verification paragrpah 2
16 |
17 | 4. Export the topic(s) you imported to _exported.ifc_
18 | 5. Verify that no information was lost during the export
19 |
20 | ## (Optional) special notes
21 |
22 | This is an optional section
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Lines/unzipped/64124059-3964-4c0b-9987-11036e9f0d54/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/Lines/unzipped/64124059-3964-4c0b-9987-11036e9f0d54/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Lines/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/Lines/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/MultipleViewpointsWithoutComments.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/MultipleViewpointsWithoutComments.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/README.md:
--------------------------------------------------------------------------------
1 | # multiple viewpoints without comments
2 |
3 | This test case verifies support for multiple viewpoints without comments in the viewpoint
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _multiple_viewpoints_without_comments.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Verification paragrpah 1
12 | > 1. Bcfzip file has one issue with six viewpoint (Model from six sides)
13 | > 2. The viewpoint no 3 is initially visible
14 | > 3. There are no comments with any viewpoint
15 |
16 | > Verification paragrpah 2
17 |
18 | 4. Export the topic(s) you imported to _exported.ifc_
19 | 5. Verify that no information was lost during the export
20 |
21 | ## (Optional) special notes
22 |
23 | This is an optional section
24 |
25 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/0138577b-6590-478a-af2b-7674fa87d821.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 9.928923736113727
6 | -36.9842245045569
7 | 7.6250000048827005
8 |
9 |
10 | 0.0
11 | 1.0
12 | 0.0
13 |
14 |
15 | 0.0
16 | -0.0
17 | 1.0
18 |
19 | 60.0
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/0138577b-6590-478a-af2b-7674fa87d821.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/0138577b-6590-478a-af2b-7674fa87d821.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/03c51a6f-13e0-4579-8a54-c6815630d63c.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | -14.230300768443158
6 | -12.825000000000015
7 | 7.6250000048827005
8 |
9 |
10 | 1.0
11 | 0.0
12 | 0.0
13 |
14 |
15 | 0.0
16 | -1.4997597826618576E-32
17 | 1.0
18 |
19 | 60.0
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/03c51a6f-13e0-4579-8a54-c6815630d63c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/03c51a6f-13e0-4579-8a54-c6815630d63c.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/1f9ea9fc-0617-43aa-a227-bd8c4abc1c53.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 9.928923736113727
6 | -12.825000000000015
7 | -16.53422449967419
8 |
9 |
10 | 0.0
11 | 0.0
12 | 1.0
13 |
14 |
15 | -3.6739403974420594E-16
16 | -1.0
17 | 0.0
18 |
19 | 60.0
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/1f9ea9fc-0617-43aa-a227-bd8c4abc1c53.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/1f9ea9fc-0617-43aa-a227-bd8c4abc1c53.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/80adf3ef-d542-40f3-9b9e-5057caabc023.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 9.928923736113727
6 | 11.33422450455687
7 | 7.6250000048827005
8 |
9 |
10 | 0.0
11 | -1.0
12 | 0.0
13 |
14 |
15 | 0.0
16 | 0.0
17 | 1.0
18 |
19 | 60.0
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/80adf3ef-d542-40f3-9b9e-5057caabc023.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/80adf3ef-d542-40f3-9b9e-5057caabc023.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/d4568303-f5b8-4d29-b3aa-c79d7262f6d6.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 9.928923736113727
6 | -12.825000000000015
7 | 31.784224509439586
8 |
9 |
10 | 0.0
11 | 0.0
12 | -1.0
13 |
14 |
15 | 1.2246467991473532E-16
16 | 1.0
17 | 0.0
18 |
19 | 60.0
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/d4568303-f5b8-4d29-b3aa-c79d7262f6d6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/d4568303-f5b8-4d29-b3aa-c79d7262f6d6.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/03d501f8-1025-462f-841b-35846cb36c31/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 34.08814824067061
6 | -12.825000000000015
7 | 7.6250000048827005
8 |
9 |
10 | -1.0
11 | 0.0
12 | 0.0
13 |
14 |
15 | 0.0
16 | 0.0
17 | 1.0
18 |
19 | 60.0
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/MultipleViewpointsWithoutComments/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/OrthogonalCamera/OrthogonalCamera.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/OrthogonalCamera/OrthogonalCamera.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/OrthogonalCamera/README.md:
--------------------------------------------------------------------------------
1 | # Orthogonal Camera
2 |
3 | This test case verifies support of a BCFzip file that contains a single viewpoint with an orthogonal camera.
4 |
5 | ## Testing process
6 |
7 | 1. Import _OrthogonalCamera.bcfzip_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. There is one topic within the zip file:
10 | > > Orthogonal Camera - 97881cb2-6462-4161-8d57-3d179b280755
11 | > 2. Verify that all information can be processed.
12 |
13 | 3. Export the topic you imported to _exported.bcfzip_.
14 | 4. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/OrthogonalCamera/unzipped/97881cb2-6462-4161-8d57-3d179b280755/Snapshot_bd858f5e-318d-4837-aa09-5991c9dc6a0a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/OrthogonalCamera/unzipped/97881cb2-6462-4161-8d57-3d179b280755/Snapshot_bd858f5e-318d-4837-aa09-5991c9dc6a0a.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/OrthogonalCamera/unzipped/97881cb2-6462-4161-8d57-3d179b280755/Viewpoint_bd858f5e-318d-4837-aa09-5991c9dc6a0a.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 0
7 | 0
8 | 100
9 |
10 |
11 | 0
12 | 0
13 | -1
14 |
15 |
16 | 0
17 | 1
18 | 0
19 |
20 | 1
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/OrthogonalCamera/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/PerspectiveCamera/PerspectiveCamera.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/PerspectiveCamera/PerspectiveCamera.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/PerspectiveCamera/README.md:
--------------------------------------------------------------------------------
1 | # Perspective Camera
2 |
3 | This test case verifies support of a BCFzip file that contains a single viewpoint with a perspective camera.
4 |
5 | ## Testing process
6 |
7 | 1. Import _PerspectiveCamera.bcfzip_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. There is one topic within the zip file:
10 | > > Perspective Camera - 3153ceb9-0d9b-4f89-9670-dc95768836af
11 | > 2. Verify that all information can be processed.
12 |
13 | 3. Export the topic you imported to _exported.bcfzip_.
14 | 4. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/PerspectiveCamera/unzipped/3153ceb9-0d9b-4f89-9670-dc95768836af/Snapshot_a5361217-3551-4f8a-86b3-4b532d8198ec.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/PerspectiveCamera/unzipped/3153ceb9-0d9b-4f89-9670-dc95768836af/Snapshot_a5361217-3551-4f8a-86b3-4b532d8198ec.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/PerspectiveCamera/unzipped/3153ceb9-0d9b-4f89-9670-dc95768836af/Viewpoint_a5361217-3551-4f8a-86b3-4b532d8198ec.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 19.1479514688529
7 | -22.614447888675
8 | 18.3473354318386
9 |
10 |
11 | -0.548840699373907
12 | 0.560081664635821
13 | -0.620550099642406
14 |
15 |
16 | -0.0698737081383148
17 | 0.0713048104294571
18 | 0.995004165278026
19 |
20 | 60
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/PerspectiveCamera/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/PerspectiveView/PerspectiveView.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/PerspectiveView/PerspectiveView.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/PerspectiveView/unzipped/8bcb4942-a716-4e4f-b699-e1c150a50594/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/PerspectiveView/unzipped/8bcb4942-a716-4e4f-b699-e1c150a50594/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/PerspectiveView/unzipped/8bcb4942-a716-4e4f-b699-e1c150a50594/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 21.75835377599418
6 | -19.69042708255157
7 | 19.20322065558115
8 |
9 |
10 | -0.53672118533613
11 | 0.35874211235957
12 | -0.76369788924101
13 |
14 |
15 | -0.63492792770306
16 | 0.42438307300583
17 | 0.64557380210850
18 |
19 | 70.00000000000000
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/PerspectiveView/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/README.md:
--------------------------------------------------------------------------------
1 | This folder contains test cases that deal with visualization
2 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SelectedComponent/SelectedComponent.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/SelectedComponent/SelectedComponent.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SelectedComponent/unzipped/9c137387-b581-4803-a85d-4931c3b42714/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/SelectedComponent/unzipped/9c137387-b581-4803-a85d-4931c3b42714/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SelectedComponent/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleInvisibleWall/README.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for component visibility
4 |
5 | ## Testing process
6 |
7 | 1. Load Architectural.ifc from the test cases root directory
8 | 2. Import \case.bcfzip
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > 1. Check that nothing is selected
12 | > 2. Check that a wall is hided
13 | > 3. Check that everything else is visible
14 | >
15 | > Verification paragrpah 2
16 |
17 | 4. Export the topic(s) you imported to exported.bcfzip
18 | 5. Verify that no information was lost during the export
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleInvisibleWall/SingleInvisibleWall.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/SingleInvisibleWall/SingleInvisibleWall.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleInvisibleWall/unzipped/0425bfd9-3982-471d-b963-abd07622b191/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/SingleInvisibleWall/unzipped/0425bfd9-3982-471d-b963-abd07622b191/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleInvisibleWall/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleInvisibleWall/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Jon Anders Test
5 |
6 | schema.bcfs
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleSpace/README.md:
--------------------------------------------------------------------------------
1 | # Single Visible Space
2 |
3 | This test case verifies support for
4 | 1. Displaying spaces
5 | 2. The implementation agreement where is an element is marked as visible then all other elements should be invisible
6 | 3. The implementation agreement where spaces should be invisible unless otherwise specified
7 |
8 | ## Testing process
9 |
10 | 1. Load _Architectural.ifc_ from the test cases root directory
11 | 2. Import _single-visible-space.bcfzip_
12 | 3. Verify the bcfzip was imported correctly:
13 |
14 | > 1. There should be a single viewpoint associated with a comment
15 | > 2. When loading the viewpoint there should be a single space visible (see snapshot.png)
16 |
17 |
18 | 4. Export the topic(s) you imported to _exported.bcfzip_
19 | 5. Verify that no information was lost during the export
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleSpace/SingleVisibleSpace.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/SingleVisibleSpace/SingleVisibleSpace.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleSpace/unzipped/5fce171d-f840-42c8-961b-e775b4195902/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/SingleVisibleSpace/unzipped/5fce171d-f840-42c8-961b-e775b4195902/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleSpace/unzipped/5fce171d-f840-42c8-961b-e775b4195902/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | 22.52611418872366
9 | -24.95310467972179
10 | 20.386965158416587
11 |
12 |
13 | -0.5287120770939253
14 | 0.5547194267900397
15 | -0.6424561440882615
16 |
17 |
18 | -0.44325247260833434
19 | 0.46505606393568805
20 | 0.7663224536206955
21 |
22 | 45.0
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleSpace/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleWall/README.md:
--------------------------------------------------------------------------------
1 | # Single Visible Wall
2 |
3 | This test case verifies support for component visibility settings
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _single_visible_wall.bcfzip_
9 | 4. Verify the bcfzip was imported correctly:
10 |
11 | > 1. Verify that single wall in _components_ is visible
12 | > 2. Verify that nothing else is visible
13 |
14 | 4. Export the topic(s) you imported to _exported.bcfzip_
15 | 5. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleWall/SingleVisibleWall.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/SingleVisibleWall/SingleVisibleWall.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleWall/unzipped/74bca551-875c-4455-adaa-2205f2245af3/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | wall
5 | 0
6 | 2015-06-09T11:17:43.9559441+03:00
7 | 2015-06-09T11:17:43.9559441+03:00
8 |
9 |
10 | viewpoint.bcfv
11 | snapshot.png
12 |
13 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleWall/unzipped/74bca551-875c-4455-adaa-2205f2245af3/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/SingleVisibleWall/unzipped/74bca551-875c-4455-adaa-2205f2245af3/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleWall/unzipped/74bca551-875c-4455-adaa-2205f2245af3/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | 11.86883600964665
9 | -22.941821536335169
10 | 9.7478040670213186
11 |
12 |
13 | 0.21471102978088122
14 | 0.94810025950883592
15 | -0.23453160045015567
16 |
17 |
18 | 0.0518013386833822
19 | 0.22873935586234598
20 | 0.97210849620311857
21 |
22 | 60
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleWall/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/SingleVisibleWall/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Single visible wall
5 |
6 | extension.xsd
7 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/VisibleOpening/README.md:
--------------------------------------------------------------------------------
1 | # visible openings
2 |
3 | This test case verifies support for visible openings
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _Visible opening.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Verification paragrpah 1
12 | > 1. Bcfzip file has one issue with one viewpoint
13 | > 2. One opening of model is colored green and added to the viewpoint
14 |
15 | > Verification paragrpah 2
16 |
17 | 4. Export the topic(s) you imported to _exported.ifc_
18 | 5. Verify that no information was lost during the export
19 |
20 | ## (Optional) special notes
21 |
22 | This is an optional section
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/VisibleOpening/VisibleOpening.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/VisibleOpening/VisibleOpening.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/VisibleOpening/unzipped/b215f0e9-b5fa-490b-8674-d5e01607728d/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/VisibleOpening/unzipped/b215f0e9-b5fa-490b-8674-d5e01607728d/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/VisibleOpening/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/VisibleOpening/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/VisibleSpaceAndRestOfModelVisible/README.md:
--------------------------------------------------------------------------------
1 | # visible spaces and components
2 |
3 | This test case verifies support for visible space and components
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _visible space and the rest of the model visible.bcfzip_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Verification paragrpah 1
12 | > 1. Bcfzip file has one issue
13 | > 2. All components of model including two spaces and three openings are added to the viewpoint
14 |
15 | > Verification paragrpah 2
16 |
17 | 4. Export the topic(s) you imported to _exported.ifc_
18 | 5. Verify that no information was lost during the export
19 |
20 | ## (Optional) special notes
21 |
22 | This is an optional section
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/VisibleSpaceAndRestOfModelVisible/VisibleSpaceAndRestOfModelVisible.bcfzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/VisibleSpaceAndRestOfModelVisible/VisibleSpaceAndRestOfModelVisible.bcfzip
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/VisibleSpaceAndRestOfModelVisible/unzipped/79d7bbbc-3029-43bf-91fd-47ef0915e7ae/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.0/Visualization/VisibleSpaceAndRestOfModelVisible/unzipped/79d7bbbc-3029-43bf-91fd-47ef0915e7ae/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/VisibleSpaceAndRestOfModelVisible/unzipped/79d7bbbc-3029-43bf-91fd-47ef0915e7ae/viewpoint.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2.0940406760029693
6 | -31.00944762025057
7 | 21.769792693089038
8 |
9 |
10 | 0.3088067557345603
11 | 0.7386145311511396
12 | -0.599238651945181
13 |
14 |
15 | 0.23114635955646956
16 | 0.5528637467304843
17 | 0.8005704453793696
18 |
19 | 60.0
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/VisibleSpaceAndRestOfModelVisible/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0 RC
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.0/Visualization/VisibleSpaceAndRestOfModelVisible/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/ExternalBIMSnippet/ExternalBIMSnippet.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/ExternalBIMSnippet/ExternalBIMSnippet.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/ExternalBIMSnippet/README.md:
--------------------------------------------------------------------------------
1 | # External BIM Snippet
2 |
3 | This test case verifies support of an external BIM Snippet reference within a BCF file.
4 |
5 | ## Testing process
6 |
7 | 1. Import _ExternalBIMSnippet.bcf_.
8 | 2. Verify the bcf was imported correctly:
9 | > 1. Your application is aware of the relative reference to _http://bimfiles.example.com/JsonElement.json_ as given in the _Topic_s _BIMSnippet_ property in the _markup.bcf_ file. The reference is marked as external to indicate that the actual snippet data is not contained within the BCFZip.
10 | 3. Export the topic you imported to _exported.bcf_.
11 | 4. Verify that no information was lost during the export
12 |
13 | ---
14 |
15 | Created by iabi at 22.05.2017 07:51 (UTC)
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/ExternalBIMSnippet/unzipped/178ba52d-72b9-4ec4-9908-5b22792d589d/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | External BIM Snippet
6 | 0
7 | 2015-06-21T12:00:00Z
8 | dangl@iabi.eu
9 | This topic has an external BIM Snippet reference
10 |
11 | http://bimfiles.example.com/JsonElement.json
12 | http://json-schema.org
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/ExternalBIMSnippet/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.1
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/InternalBIMSnippet/InternalBIMSnippet.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/InternalBIMSnippet/InternalBIMSnippet.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/InternalBIMSnippet/README.md:
--------------------------------------------------------------------------------
1 | # Internal BIM Snippet
2 |
3 | This test case verifies support of an internal BIM Snippet reference within a BCF file.
4 |
5 | ## Testing process
6 |
7 | 1. Import _InternalBIMSnippet.bcf_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. Your application is aware of the relative reference to _JsonElement.json_ as given in the _Topic_s _BIMSnippet_ property in the _markup.bcf_ file.
10 | > 2. The _JsonElement.json_ file has been imported successfully.
11 | 3. Export the topic you imported to _exported.bcf_.
12 | 4. Verify that no information was lost during the export
13 |
14 | ---
15 |
16 | Created by iabi at 22.05.2017 07:51 (UTC)
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/InternalBIMSnippet/unzipped/857dd755-c5a8-4474-903f-f865e510f627/JsonElement.json:
--------------------------------------------------------------------------------
1 | {
2 | "Material":"Concrete",
3 | "Temperatures": [
4 | "Cold",
5 | "Hot",
6 | "Hotter"
7 | ]
8 | }
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/InternalBIMSnippet/unzipped/857dd755-c5a8-4474-903f-f865e510f627/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Internal BIM Snippet
6 | 0
7 | 2015-06-21T12:00:00Z
8 | dangl@iabi.eu
9 | This topic has an internal BIM Snippet reference
10 |
11 | JsonElement.json
12 | http://json-schema.org
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/InternalBIMSnippet/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.1
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MaximumInformation/MaximumInformation.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/MaximumInformation/MaximumInformation.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MaximumInformation/README.md:
--------------------------------------------------------------------------------
1 | # Maximum Information
2 |
3 | This test case verifies support of a BCF file that contains all information available in the schema.
4 |
5 | ## Testing process
6 |
7 | 1. Import _MaximumInformation.bcf_.
8 | 2. Verify the bcf was imported correctly:
9 | > 1. There are two topics within the zip file:
10 | > > Maximum Content - 63E78882-7C6A-4BF7-8982-FC478AFB9C97
11 | > > Referenced topic - 5019D939-62A4-45D9-B205-FAB602C98FE8
12 | > 2. Verify that all information can be processed.
13 |
14 | 3. Export the topic you imported to _exported.bcf_.
15 | 4. Verify that no information was lost during the export
16 |
17 | ---
18 |
19 | Created by iabi at 22.05.2017 07:51 (UTC)
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MaximumInformation/unzipped/7ddc3ef0-0ab7-43f1-918a-45e38b42369c/JsonElement.json:
--------------------------------------------------------------------------------
1 | {
2 | "Material":"Concrete",
3 | "Temperatures": [
4 | "Cold",
5 | "Hot",
6 | "Hotter"
7 | ]
8 | }
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MaximumInformation/unzipped/7ddc3ef0-0ab7-43f1-918a-45e38b42369c/Snapshot_4ab7514b-b216-4d56-98d2-45cf8500ff5a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/MaximumInformation/unzipped/7ddc3ef0-0ab7-43f1-918a-45e38b42369c/Snapshot_4ab7514b-b216-4d56-98d2-45cf8500ff5a.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MaximumInformation/unzipped/7ddc3ef0-0ab7-43f1-918a-45e38b42369c/Snapshot_9a4a1878-ecbd-4916-83a8-dad82e560231.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/MaximumInformation/unzipped/7ddc3ef0-0ab7-43f1-918a-45e38b42369c/Snapshot_9a4a1878-ecbd-4916-83a8-dad82e560231.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MaximumInformation/unzipped/7ddc3ef0-0ab7-43f1-918a-45e38b42369c/Snapshot_fc4019d7-365e-47f3-b6d0-b39fc48f15fc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/MaximumInformation/unzipped/7ddc3ef0-0ab7-43f1-918a-45e38b42369c/Snapshot_fc4019d7-365e-47f3-b6d0-b39fc48f15fc.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MaximumInformation/unzipped/7ddc3ef0-0ab7-43f1-918a-45e38b42369c/bitmap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/MaximumInformation/unzipped/7ddc3ef0-0ab7-43f1-918a-45e38b42369c/bitmap.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MaximumInformation/unzipped/7ddc3ef0-0ab7-43f1-918a-45e38b42369c/tux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/MaximumInformation/unzipped/7ddc3ef0-0ab7-43f1-918a-45e38b42369c/tux.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MaximumInformation/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.1
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MaximumInformation/unzipped/d1068c81-af04-4546-b63c-348810f6c716/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Referenced topic
6 | 2017-05-22T07:51:00.0429879Z
7 | dangl@iabi.eu
8 | This is just an empty topic that acts as a referenced topic.
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MaximumInformation/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BCF API Implementation
6 |
7 | extensions.xsd
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MinimumInformation/MinimumInformation.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/MinimumInformation/MinimumInformation.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MinimumInformation/README.md:
--------------------------------------------------------------------------------
1 | # Minimum Information
2 |
3 | This test case verifies support of a minimal BCF file.
4 |
5 | ## Testing process
6 |
7 | 1. Import _MinimumInformation.bcf_.
8 | 2. Verify the bcf was imported correctly:
9 | > 1. The imported topic does have the following properties:
10 | >> * Guid: 9898DE65-C0CE-414B-857E-1DF97FFAED8D
11 | >> * Title: Minimum information BCF topic.
12 | >> * CreationDate: 2015-07-15T13:12:42Z (Z indicating an UTC timestamp)
13 | >> * CreationAuthor: Developer@example.com
14 | 3. Export the topic you imported to _exported.bcf_.
15 | 4. Verify that no information was lost during the export
16 |
17 | ---
18 |
19 | Created by iabi at 22.05.2017 07:51 (UTC)
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MinimumInformation/unzipped/ae693c83-c932-400e-8570-4a2cf45abcf3/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Minimum information BCFZip topic.
6 | 2015-07-15T13:12:42Z
7 | Developer@example.com
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/MinimumInformation/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.1
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/PDFFile/PDFFile.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/PDFFile/PDFFile.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/PDFFile/README.md:
--------------------------------------------------------------------------------
1 | # PDF File
2 |
3 | This test case verifies support of an embedded .pdf file attachment, referenced as document in the topic.
4 |
5 | ## Testing process
6 |
7 | 1. Import _PDFFile.bcf_.
8 | 2. Verify the bcf was imported correctly:
9 | > 1. Your application is aware of the relative reference to _Requirements.pdf_ in the BCF root directory as given in the _DocumentReferences_ property in the _markup.bcf_ file.
10 | > 2. The .pdf file attachment is present.
11 |
12 | 3. Export the topic you imported to _exported.bcf_.
13 | 4. Verify that no information was lost during the export
14 |
15 | ---
16 |
17 | Created by iabi at 22.05.2017 07:51 (UTC)
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/PDFFile/unzipped/Requirements.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/PDFFile/unzipped/Requirements.pdf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/PDFFile/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.1
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/PDFFile/unzipped/bf872303-be6a-481a-b213-ce3e7f397187/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PDF File
6 | 0
7 | 2015-10-11T12:13:14Z
8 | dangl@iabi.eu
9 | This topic has a document reference to an internal PDF file in the directory root.
10 |
11 | ../Requirements.pdf
12 | Project requirements (pdf)
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/README.md:
--------------------------------------------------------------------------------
1 | This folder contains test cases that mainly deal with textual information, Title, Description, Comments, etc.
2 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/related topics with both topics in the same file/case.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/related topics with both topics in the same file/case.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/related topics with both topics in the same file/readme.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for related topics
4 |
5 | ## Testing process
6 |
7 | 1. Import \case.bcf
8 | 2. Verify the bcf was imported correctly:
9 |
10 | > 1. Check that the topic has a related topic, and that is available
11 |
12 | >
13 | > Verification paragrpah 2
14 |
15 | 4. Export the topic(s) you imported to exported.bcf
16 | 5. Verify that no information was lost during the export
17 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/related topics with both topics in the same file/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.1
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/related topics with both topics in the same file/unzipped/extensions.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/related topics with both topics in the same file/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My project
5 |
6 | extensions.xsd
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/related topics with the other topic missing/case.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/related topics with the other topic missing/case.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/related topics with the other topic missing/readme.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for related topics
4 |
5 | ## Testing process
6 |
7 | 1. Import \case.bcf
8 | 2. Verify the bcf was imported correctly:
9 |
10 | > 1. Check that the topic has a related topic, even though it is not availbable
11 |
12 | >
13 | > Verification paragrpah 2
14 |
15 | 4. Export the topic(s) you imported to exported.bcf
16 | 5. Verify that no information was lost during the export
17 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/related topics with the other topic missing/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.1
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/related topics with the other topic missing/unzipped/extensions.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/related topics with the other topic missing/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My project
5 |
6 | extensions.xsd
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/user assignment/case.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Markup/user assignment/case.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/user assignment/readme.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for assigned user
4 |
5 | ## Testing process
6 |
7 | 1. Import \case.bcf
8 | 2. Verify the bcf was imported correctly:
9 |
10 | > 1. Check that the topic has an assigned user
11 |
12 | >
13 | > Verification paragrpah 2
14 |
15 | 4. Export the topic(s) you imported to exported.bcf
16 | 5. Verify that no information was lost during the export
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/user assignment/unzipped/12628303-e7a2-4c5c-bc3c-fb088fd24077/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Assigned issue
5 | 2017-05-22T13:20:23.928Z
6 | jon.anders.sollien@catenda.no
7 | 2017-05-22T13:20:23.928Z
8 | jon.anders.sollien@catenda.no
9 |
10 |
11 |
12 | 2017-05-22T13:20:23.928Z
13 | jon.anders.sollien@catenda.no
14 | Some comment text
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/user assignment/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.1
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/user assignment/unzipped/extensions.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Markup/user assignment/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My project
5 |
6 | extensions.xsd
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Project/ExtensionSchema/ExtensionSchema.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Project/ExtensionSchema/ExtensionSchema.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Project/ExtensionSchema/unzipped/0b762f89-7383-4dba-ac52-afcd742e18a7/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Test case for checking extension schema within the BCFZip container.
6 | 2017-05-22T07:51:01.2140438Z
7 | Developer@example.com
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Project/ExtensionSchema/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.1
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Project/ExtensionSchema/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | extensions.xsd
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Project/README.md:
--------------------------------------------------------------------------------
1 | This folder contains test cases with examples of using extension schema
2 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Real World/README.md:
--------------------------------------------------------------------------------
1 | This folder contains examples of real world test cases. When providing IFC files, please zip them.
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/All parts of curtain wall visible/All parts of curtain walls visible.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/All parts of curtain wall visible/All parts of curtain walls visible.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/All parts of curtain wall visible/Readme.md:
--------------------------------------------------------------------------------
1 | # Decomposed objects
2 |
3 | This test case verifies support for correct handling of decomposed objects, such as, curtain walls.
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _All parts of curtain walls visible.bcf_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Topic with guid ee9a9498-698b-44ed-8ece-b3ae3b480a90 should have all parts of decomposed wall (2_hQ1Rixj6lgHTra$L72O4) visible
12 |
13 | 4. Export the topic(s) you imported to _exported.bcf_
14 | 5. Verify that no information was lost during the export
15 |
16 | ## (Optional) special notes
17 |
18 | No special notes
19 |
20 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/All parts of curtain wall visible/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.1
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/All parts of curtain wall visible/unzipped/ee9a9498-698b-44ed-8ece-b3ae3b480a90/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/All parts of curtain wall visible/unzipped/ee9a9498-698b-44ed-8ece-b3ae3b480a90/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/All parts of decomposed object except one visible/All parts except one visible.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/All parts of decomposed object except one visible/All parts except one visible.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/All parts of decomposed object except one visible/Readme.md:
--------------------------------------------------------------------------------
1 | # Decomposed objects
2 |
3 | This test case verifies support for correct handling of decomposed objects, such as, curtain walls.
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _One part visible.bcf_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Topic with guid 28942812-8783-4d92-9c54-8a8f31937975 has all other parts of wall 2_hQ1Rixj6lgHTra$L72O4 but one plate visible. The guid of the plate that should be hidden is: 14rw$C3xD3ZeUJL3YaqCEK
12 |
13 | 4. Export the topic(s) you imported to _exported.bcf_
14 | 5. Verify that no information was lost during the export
15 |
16 | ## (Optional) special notes
17 |
18 | No special notes
19 |
20 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/All parts of decomposed object except one visible/unzipped/28942812-8783-4d92-9c54-8a8f31937975/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/All parts of decomposed object except one visible/unzipped/28942812-8783-4d92-9c54-8a8f31937975/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/All parts of decomposed object except one visible/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.1
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Component Selection/Component Selection.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/Component Selection/Component Selection.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Component Selection/README.md:
--------------------------------------------------------------------------------
1 | # Component Selection
2 |
3 | This test case verifies support of components that are marked as selected within a viewpoint.
4 |
5 | ## Testing process
6 |
7 | 1. Import _ComponentSelection.bcf_.
8 | 2. Verify the bcf was imported correctly:
9 | > 1. Exactly three components are selected in your application.
10 | > 2. All other components are being displayed with their default settings.
11 |
12 | 3. Export the topic you imported to _exported.bcf_.
13 | 4. Verify that no information was lost during the export
14 |
15 | ---
16 |
17 | Created by iabi at 22.05.2017 07:51 (UTC)
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Component Selection/unzipped/5ed97d64-f1be-487e-9f80-5ad19576f51a/Snapshot_817b50b5-f6b2-4e5d-8a37-b692d67cdd91.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/Component Selection/unzipped/5ed97d64-f1be-487e-9f80-5ad19576f51a/Snapshot_817b50b5-f6b2-4e5d-8a37-b692d67cdd91.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Component Selection/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.1
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/One part of decomposed object visible/One part visible.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/One part of decomposed object visible/One part visible.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/One part of decomposed object visible/Readme.md:
--------------------------------------------------------------------------------
1 | # Decomposed objects
2 |
3 | This test case verifies support for correct handling of decomposed objects, such as, curtain walls.
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import _One part visible.bcf_
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Topic with guid 3146b55f-ac72-4490-bb06-60cc254b3d8e shows only one part of the decomposed wall. The guid of the visible plate is 32HeOfyn55zOiSkf6rlfHs
12 |
13 | 4. Export the topic(s) you imported to _exported.bcf_
14 | 5. Verify that no information was lost during the export
15 |
16 | ## (Optional) special notes
17 |
18 | No special notes
19 |
20 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/One part of decomposed object visible/unzipped/3146b55f-ac72-4490-bb06-60cc254b3d8e/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/One part of decomposed object visible/unzipped/3146b55f-ac72-4490-bb06-60cc254b3d8e/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/One part of decomposed object visible/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.1
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/OrthogonalCamera/OrthogonalCamera.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/OrthogonalCamera/OrthogonalCamera.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/OrthogonalCamera/README.md:
--------------------------------------------------------------------------------
1 | # Orthogonal Camera
2 |
3 | This test case verifies support of a BCF file that contains a single viewpoint with an orthogonal camera.
4 |
5 | ## Testing process
6 |
7 | 1. Import _OrthogonalCamera.bcf_.
8 | 2. Verify the bcf was imported correctly:
9 | > 1. There is one topic within the zip file:
10 | > > Orthogonal Camera - 97881cb2-6462-4161-8d57-3d179b280755
11 | > 2. Verify that all information can be processed.
12 |
13 | 3. Export the topic you imported to _exported.bcf_.
14 | 4. Verify that no information was lost during the export
15 |
16 | ---
17 |
18 | Created by iabi at 22.05.2017 07:51 (UTC)
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/OrthogonalCamera/unzipped/7c330931-7670-4815-879e-7787feb0fa2e/Snapshot_524faed0-0d90-46cc-846d-369ffe02a8f7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/OrthogonalCamera/unzipped/7c330931-7670-4815-879e-7787feb0fa2e/Snapshot_524faed0-0d90-46cc-846d-369ffe02a8f7.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/OrthogonalCamera/unzipped/7c330931-7670-4815-879e-7787feb0fa2e/Viewpoint_524faed0-0d90-46cc-846d-369ffe02a8f7.bcfv:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 0
7 | 0
8 | 100
9 |
10 |
11 | 0
12 | 0
13 | -1
14 |
15 |
16 | 0
17 | 1
18 | 0
19 |
20 | 1
21 |
22 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/OrthogonalCamera/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.1
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/PerspectiveCamera/PerspectiveCamera.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/PerspectiveCamera/PerspectiveCamera.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/PerspectiveCamera/README.md:
--------------------------------------------------------------------------------
1 | # Perspective Camera
2 |
3 | This test case verifies support of a BCF file that contains a single viewpoint with a perspective camera.
4 |
5 | ## Testing process
6 |
7 | 1. Import _PerspectiveCamera.bcf_.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. There is one topic within the zip file:
10 | > > Perspective Camera - 3153ceb9-0d9b-4f89-9670-dc95768836af
11 | > 2. Verify that all information can be processed.
12 |
13 | 3. Export the topic you imported to _exported.bcf_.
14 | 4. Verify that no information was lost during the export
15 |
16 | ---
17 |
18 | Created by iabi at 22.05.2017 07:51 (UTC)
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/PerspectiveCamera/unzipped/3bc2ab8c-b74a-41d5-a7e0-815788f2f76c/Snapshot_caddfaad-73b0-4751-8d3f-ba2a4a954b7a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/PerspectiveCamera/unzipped/3bc2ab8c-b74a-41d5-a7e0-815788f2f76c/Snapshot_caddfaad-73b0-4751-8d3f-ba2a4a954b7a.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/PerspectiveCamera/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.1
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/README.md:
--------------------------------------------------------------------------------
1 | This folder contains test cases that deal with visualization
2 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible space/case.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/Single visible space/case.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible space/readme.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for visibility
4 |
5 | ## Testing process
6 |
7 | 1. Import \case.bcf
8 | 2. Verify the bcf was imported correctly:
9 |
10 | > 1. Check that onle one space is visible
11 |
12 | >
13 | > Verification paragrpah 2
14 |
15 | 4. Export the topic(s) you imported to exported.bcf
16 | 5. Verify that no information was lost during the export
17 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible space/unzipped/a3befb7d-8395-4e52-bbca-382fc4198217/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/Single visible space/unzipped/a3befb7d-8395-4e52-bbca-382fc4198217/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible space/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.1
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible space/unzipped/extensions.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible space/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My project
5 |
6 | extensions.xsd
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible wall/case.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/Single visible wall/case.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible wall/readme.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for component visibility
4 |
5 | ## Testing process
6 |
7 | 1. Load Architectural.ifc from the test cases root directory
8 | 2. Import \case.bcf
9 | 3. Verify the bcf was imported correctly:
10 |
11 | > 1. Check that nothing is selected
12 | > 2. Check that only a wall is visible
13 | >
14 | > Verification paragraph 2
15 |
16 | 4. Export the topic(s) you imported to exported.bcf
17 | 5. Verify that no information was lost during the export
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible wall/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.1
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible wall/unzipped/d029895e-2bdc-4f48-8bf4-8e540425f238/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/Single visible wall/unzipped/d029895e-2bdc-4f48-8bf4-8e540425f238/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible wall/unzipped/extensions.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/Single visible wall/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My project
5 |
6 | extensions.xsd
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/all components and spaces visible/case.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/all components and spaces visible/case.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/all components and spaces visible/readme.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for visibility
4 |
5 | ## Testing process
6 |
7 | 1. Import \case.bcf
8 | 2. Verify the bcf was imported correctly:
9 |
10 | > 1. Check that all components and all spaces are visible
11 |
12 | >
13 | > Verification paragrpah 2
14 |
15 | 4. Export the topic(s) you imported to exported.bcf
16 | 5. Verify that no information was lost during the export
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/all components and spaces visible/unzipped/2c02d25f-6cb7-4c14-8737-9c340699d351/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/all components and spaces visible/unzipped/2c02d25f-6cb7-4c14-8737-9c340699d351/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/all components and spaces visible/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.1
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/all components and spaces visible/unzipped/extensions.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/all components and spaces visible/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My project
5 |
6 | extensions.xsd
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/single invisible wall/case.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/single invisible wall/case.bcf
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/single invisible wall/readme.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for component visibility
4 |
5 | ## Testing process
6 |
7 | 1. Load Architectural.ifc from the test cases root directory
8 | 2. Import \case.bcf
9 | 3. Verify the bcf was imported correctly:
10 |
11 | > 1. Check that nothing is selected
12 | > 2. Check that a wall is hided
13 | > 3. Check that everything else is visible
14 | >
15 | > Verification paragraph 2
16 |
17 | 4. Export the topic(s) you imported to exported.bcf
18 | 5. Verify that no information was lost during the export
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/single invisible wall/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.1
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/single invisible wall/unzipped/e1fff3a6-db0f-48e8-a240-0e2f38b2fc21/snapshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v2.1/Visualization/single invisible wall/unzipped/e1fff3a6-db0f-48e8-a240-0e2f38b2fc21/snapshot.png
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/single invisible wall/unzipped/extensions.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Test Cases/v2.1/Visualization/single invisible wall/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My project
5 |
6 | extensions.xsd
7 |
8 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document Reference External/README.md:
--------------------------------------------------------------------------------
1 | # Document Reference External
2 |
3 | This test case verifies support of a document reference that is external to the BCF file, referenced with an absolute URL.
4 |
5 | ## Testing process
6 |
7 | 1. Import _document reference external.bcf_.
8 | 2. Verify the bcf was imported correctly:
9 | > 1. Your application is aware of the absolute reference to the document outside of the BCFzip as given in the _DocumentReferences_ property in the _markup.bcf_ file.
10 | > 2. The .xsd file attachment can be retrieved (public download from buildingsmart-tech.org).
11 |
12 | 3. Export the topic you imported to _exported.bcf_.
13 | 4. Verify that no information was lost during the export
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document Reference External/document reference external.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Document Reference External/document reference external.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document Reference External/unzipped/1b66b5cb-18b4-4edd-a700-d02c3a673710/Snapshot_bd634f89-bec7-4cb1-be74-2057c5fea0fb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Document Reference External/unzipped/1b66b5cb-18b4-4edd-a700-d02c3a673710/Snapshot_bd634f89-bec7-4cb1-be74-2057c5fea0fb.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document Reference External/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document Reference External/unzipped/documents.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document Reference External/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TestProject
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document reference internal/Document reference internal.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Document reference internal/Document reference internal.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document reference internal/README.md:
--------------------------------------------------------------------------------
1 | # Internal Document
2 |
3 | This test case verifies support of internal documentreference within a BCF file.
4 |
5 | ## Testing process
6 |
7 | 1. Import the bcf file.
8 | 2. Verify the bcf was imported correctly:
9 | > 1. Your application is aware of the document to _ThisIsADocument.txt_ as given in the _Topic_s _DocumentReferences_ property in the _markup.bcf_ file. The reference is marked as internal to indicate that the document is contained within the BCFZip.
10 |
11 | 3. Export the topic you imported.
12 | 4. Verify that no information was lost during the export.
13 |
14 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document reference internal/unzipped/8ac9822a-761a-4deb-9f39-f61286acbf6a/Snapshot_20ad2ff7-ceac-4d4b-b288-ad92a0f65182.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Document reference internal/unzipped/8ac9822a-761a-4deb-9f39-f61286acbf6a/Snapshot_20ad2ff7-ceac-4d4b-b288-ad92a0f65182.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document reference internal/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document reference internal/unzipped/documents.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | ThisIsADocument.txt
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document reference internal/unzipped/documents/b1d1b7f0-60b9-457d-ad12-16e0fb997bc5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Document reference internal/unzipped/documents/b1d1b7f0-60b9-457d-ad12-16e0fb997bc5
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Document reference internal/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | BCF 3.0 test cases
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Due Date/DueDate.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Due Date/DueDate.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Due Date/README.md:
--------------------------------------------------------------------------------
1 | # Due Date
2 |
3 | This test case verifies support of the `DueDate` property on a topic.
4 |
5 | ## Testing process
6 |
7 | 1. Import _DueDate.bcf_.
8 | 2. Verify the bcf was imported correctly:
9 | > Your application is aware of the due date assigned to the topic.
10 | 3. Export the topic you imported to _exported.bcf_.
11 | 4. Verify that no information was lost during the export.
12 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Due Date/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Due Date/unzipped/documents.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Due Date/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | BCF 3.0 test cases
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Labels/Labels.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Labels/Labels.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Labels/README.md:
--------------------------------------------------------------------------------
1 | # Labels
2 |
3 | This test case verifies support of labels.
4 |
5 | ## Testing process
6 |
7 | 1. Import the bcf file.
8 | 2. Verify the bcf was imported correctly:
9 | > 1. Your application should display the label
10 |
11 | 3. Export the topic you imported.
12 | 4. Verify that no information was lost during the export.
13 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Labels/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Labels/unzipped/bee19eb8-3ec0-4e0d-90df-52afc806beaf/Snapshot_064ad3a0-f778-4b7a-b928-614ab5e27d90.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Labels/unzipped/bee19eb8-3ec0-4e0d-90df-52afc806beaf/Snapshot_064ad3a0-f778-4b7a-b928-614ab5e27d90.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Labels/unzipped/documents.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Labels/unzipped/extensions.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Error
5 | Warning
6 | Info
7 | Unknown
8 |
9 |
10 | Open
11 | Closed
12 |
13 |
14 |
15 | Architects
16 | Engineers
17 |
18 |
19 | Architect@example.com
20 | Engineer@example.com
21 | MEPDesigner@example.com
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Labels/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | BCF 3.0 test cases
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Milestone/Milestone.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Milestone/Milestone.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Milestone/README.md:
--------------------------------------------------------------------------------
1 | # Milestone
2 |
3 | This test case verifies support for milestone
4 |
5 | ## Testing process
6 |
7 | 1. Import the bcf file.
8 | 2. Verify the bcf was imported correctly:
9 |
10 | > 1. Check that the topic has a milestone set.
11 |
12 | 4. Export the topic(s) you imported to exported.bcf.
13 | 5. Verify that no information was lost during the export.
14 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Milestone/unzipped/547bb53e-0c84-4a07-a75d-19a68576394c/Snapshot_dfaf354b-e5a4-4208-9c73-1761bd84eae9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Milestone/unzipped/547bb53e-0c84-4a07-a75d-19a68576394c/Snapshot_dfaf354b-e5a4-4208-9c73-1761bd84eae9.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Milestone/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Milestone/unzipped/documents.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Milestone/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | BCF
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Minimum information/Minimum information.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Minimum information/Minimum information.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Minimum information/README.md:
--------------------------------------------------------------------------------
1 | # Minimum Information
2 |
3 | This test case verifies support of a minimal BCF file.
4 |
5 | ## Testing process
6 |
7 | 1. Import the bcf file.
8 | 2. Verify the bcf was imported correctly:
9 | > 1. The imported topic does have the following properties:
10 | >> * Guid: b0ddb128-a997-44c1-8ad8-59492daa5f6b
11 | >> * Title: Minimum information BCF topic.
12 | >> * CreationDate: 2021-02-17T09:16:36.674Z (Z indicating an UTC timestamp)
13 | >> * CreationAuthor: Architect@example.com
14 | 3. Export the topic you imported to _exported.bcf_.
15 | 4. Verify that no information was lost during the export
16 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Minimum information/unzipped/b0ddb128-a997-44c1-8ad8-59492daa5f6b/markup.bcf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 | Minimum information
8 | 2021-02-17T09:16:36.674Z
9 | Architect@example.com
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Minimum information/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/README.md:
--------------------------------------------------------------------------------
1 | This folder contains test cases that mainly deal with textual information, Title, Description, Comments, etc.
2 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Related topics with both topics in the same file/Related topics with both topics in the same file.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/Related topics with both topics in the same file/Related topics with both topics in the same file.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Related topics with both topics in the same file/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Related topics with both topics in the same file/unzipped/documents.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/Related topics with both topics in the same file/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | BCF 3.0 test cases
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/User assignment/README.md:
--------------------------------------------------------------------------------
1 | # Topic with assigned user
2 |
3 | This test case verifies support for assigned user
4 |
5 | ## Testing process
6 |
7 | 1. Import the bcf file.
8 | 2. Verify the bcf was imported correctly:
9 |
10 | > 1. Check that the topic has an assigned user.
11 |
12 | 4. Export the topic(s) you imported to exported.bcf.
13 | 5. Verify that no information was lost during the export.
14 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/User assignment/User assignment.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/User assignment/User assignment.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/User assignment/unzipped/7ad1a717-bf20-4c12-b511-cbd90370ddba/Snapshot_f6a0cc29-056c-4d4f-95fa-41aa9cc14416.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Markup/User assignment/unzipped/7ad1a717-bf20-4c12-b511-cbd90370ddba/Snapshot_f6a0cc29-056c-4d4f-95fa-41aa9cc14416.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/User assignment/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/User assignment/unzipped/documents.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/User assignment/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | BCF 3.0 test cases
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Markup/related topics with both topics in the same file/README.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for related topics
4 |
5 | ## Testing process
6 |
7 | 1. Import \case.bcf
8 | 2. Verify the bcf was imported correctly:
9 |
10 | > 1. Check that the topic has a related topic, and that is available
11 |
12 | >
13 | > Verification paragrpah 2
14 |
15 | 4. Export the topic(s) you imported to exported.bcf
16 | 5. Verify that no information was lost during the export
17 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/All parts of curtain wall visible/README.md:
--------------------------------------------------------------------------------
1 | # Decomposed objects
2 |
3 | This test case verifies support for correct handling of decomposed objects, such as, curtain walls.
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory.
8 | 2. Import the bcf file.
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Topic with guid ee9a9498-698b-44ed-8ece-b3ae3b480a90 should have all parts of decomposed wall (2_hQ1Rixj6lgHTra$L72O4) visible.
12 |
13 | 4. Export the topic(s) you imported to _exported.bcf_.
14 | 5. Verify that no information was lost during the export.
15 |
16 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/All parts of curtain wall visible/all parts of curtain walls visible.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/All parts of curtain wall visible/all parts of curtain walls visible.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/All parts of curtain wall visible/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/All parts of curtain wall visible/unzipped/cc1ba10e-c55c-4056-a24c-45f30172899b/Snapshot_cfeed42b-17c2-4851-8b93-07dda9188d2f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/All parts of curtain wall visible/unzipped/cc1ba10e-c55c-4056-a24c-45f30172899b/Snapshot_cfeed42b-17c2-4851-8b93-07dda9188d2f.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/All parts of decomposed object except one visible/README.md:
--------------------------------------------------------------------------------
1 | # Decomposed objects
2 |
3 | This test case verifies support for correct handling of decomposed objects, such as, curtain walls.
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory
8 | 2. Import BCF file
9 | 3. Verify the bcfzip was imported correctly.
10 | > Topic with guid 28942812-8783-4d92-9c54-8a8f31937975 has all other parts of wall 2_hQ1Rixj6lgHTra$L72O4 but one plate visible. The guid of the plate that should be hidden is: 14rw$C3xD3ZeUJL3YaqCEK.
11 |
12 | 4. Export the topic(s) you imported to _exported.bcf_.
13 | 5. Verify that no information was lost during the export.
14 |
15 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/All parts of decomposed object except one visible/all parts except one visible.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/All parts of decomposed object except one visible/all parts except one visible.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/All parts of decomposed object except one visible/unzipped/6e9a9f2f-263c-4358-815e-87baf9c7df15/1605cfd7-f798-4e4f-b6c3-18562ad6df13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/All parts of decomposed object except one visible/unzipped/6e9a9f2f-263c-4358-815e-87baf9c7df15/1605cfd7-f798-4e4f-b6c3-18562ad6df13.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/All parts of decomposed object except one visible/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/All parts of decomposed object except one visible/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TestProject
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Component selection/README.md:
--------------------------------------------------------------------------------
1 | # Component Selection
2 |
3 | This test case verifies support of components that are marked as selected within a viewpoint.
4 |
5 | ## Testing process
6 |
7 | 1. Import the bcf file.
8 | 2. Verify the bcf file was imported correctly:
9 | > 1. Exactly three components are selected in your application.
10 | > 2. All other components are being displayed with their default settings.
11 | 3. Export the topic you imported.
12 | 4. Verify that no information was lost during the export.
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Component selection/component selection.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Component selection/component selection.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Component selection/unzipped/647bca1c-cac3-4f16-84a8-912e081edd57/snapshot-7b2c1bf5-5854-433d-8136-981c957ed910.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Component selection/unzipped/647bca1c-cac3-4f16-84a8-912e081edd57/snapshot-7b2c1bf5-5854-433d-8136-981c957ed910.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Component selection/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/One part of decomposed object visible/README.md:
--------------------------------------------------------------------------------
1 | # Decomposed objects
2 |
3 | This test case verifies support for correct handling of decomposed objects, such as, curtain walls.
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ from the test cases root directory.
8 | 2. Import the bcf file.
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Topic with guid 3146b55f-ac72-4490-bb06-60cc254b3d8e shows only one part of the decomposed wall. The guid of the visible plate is 32HeOfyn55zOiSkf6rlfHs.
12 |
13 | 4. Export the topic(s) you imported to _exported.bcf_.
14 | 5. Verify that no information was lost during the export.
15 |
16 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/One part of decomposed object visible/one part of decomposed object visible.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/One part of decomposed object visible/one part of decomposed object visible.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/One part of decomposed object visible/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/One part of decomposed object visible/unzipped/c9582109-3852-4bdf-86bf-52a6cfd74bf1/Snapshot_e5c663c1-ad6f-4067-b861-65b7584e4cfa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/One part of decomposed object visible/unzipped/c9582109-3852-4bdf-86bf-52a6cfd74bf1/Snapshot_e5c663c1-ad6f-4067-b861-65b7584e4cfa.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/One part of decomposed object visible/unzipped/extensions.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Error
5 | Warning
6 | Info
7 | Unknown
8 |
9 |
10 | Open
11 | Closed
12 |
13 |
14 |
15 |
16 | Architect@example.com
17 | Engineer@example.com
18 | MEPDesigner@example.com
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/One part of decomposed object visible/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Visualization BCF3.0
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Orthogonal camera/README.md:
--------------------------------------------------------------------------------
1 | # Orthogonal camera
2 |
3 | This test case verifies support of a BCF file that contains a single viewpoint with an orthogonal camera.
4 |
5 | ## Testing process
6 |
7 | 1. Import the bfc file.
8 | 2. Verify the bcf was imported correctly:
9 | > 1. There is one topic within the zip file:
10 | > > Orthogonal Camera - 793a5f9f-788e-46e4-b484-9c44d3061577
11 | > 2. Verify that all information can be processed.
12 |
13 | 3. Export the topic you imported to _exported.bcf_.
14 | 4. Verify that no information was lost during the export
15 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Orthogonal camera/orthogonal camera.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Orthogonal camera/orthogonal camera.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Orthogonal camera/unzipped/793a5f9f-788e-46e4-b484-9c44d3061577/a1bdeab5-bfa6-48b5-b0b3-de08f3fe7128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Orthogonal camera/unzipped/793a5f9f-788e-46e4-b484-9c44d3061577/a1bdeab5-bfa6-48b5-b0b3-de08f3fe7128.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Orthogonal camera/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Orthogonal camera/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TestProject
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Perspective camera/README.md:
--------------------------------------------------------------------------------
1 | # Perspective Camera
2 |
3 | This test case verifies support of a BCF file that contains a single viewpoint with a perspective camera.
4 |
5 | ## Testing process
6 |
7 | 1. Import the BCF file.
8 | 2. Verify the bcfzip was imported correctly:
9 | > 1. There is one topic within the zip file with a perspective camera viewpoint.
10 | > 2. Verify that all information can be processed.
11 | 3. Export the topic you imported.
12 | 4. Verify that no information was lost during the export.
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Perspective camera/perspective camera.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Perspective camera/perspective camera.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Perspective camera/unzipped/01777b21-ba39-4c2b-ad1d-a9320f81214a/snapshot-f99eb1ed-6bd2-46da-95f1-663a86d5a38d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Perspective camera/unzipped/01777b21-ba39-4c2b-ad1d-a9320f81214a/snapshot-f99eb1ed-6bd2-46da-95f1-663a86d5a38d.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Perspective camera/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/README.md:
--------------------------------------------------------------------------------
1 | This folder contains test cases that deal with visualization
2 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single invisible wall/README.md:
--------------------------------------------------------------------------------
1 | # \
2 |
3 | This test case verifies support for component visibility.
4 |
5 | ## Testing process
6 |
7 | 1. Load Architectural.ifc from the test cases root directory.
8 | 2. Import the bcf file.
9 | 3. Verify the bcf was imported correctly:
10 |
11 | > 1. Check that nothing is selected.
12 | > 2. Check that a wall is hided.
13 | > 3. Check that everything else is visible.
14 |
15 | 4. Export the topic(s) you imported to exported.bcf.
16 | 5. Verify that no information was lost during the export.
17 |
18 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single invisible wall/single invisible wall.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Single invisible wall/single invisible wall.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single invisible wall/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single invisible wall/unzipped/e1fff3a6-db0f-48e8-a240-0e2f38b2fc21/Snapshot_194f2ccb-9526-4f41-bfe0-635397a79873.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Single invisible wall/unzipped/e1fff3a6-db0f-48e8-a240-0e2f38b2fc21/Snapshot_194f2ccb-9526-4f41-bfe0-635397a79873.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single invisible wall/unzipped/extensions.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Error
5 | Warning
6 | Info
7 | Unknown
8 |
9 |
10 | Open
11 | Closed
12 |
13 |
14 |
15 |
16 | Architect@example.com
17 | Engineer@example.com
18 | MEPDesigner@example.com
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single invisible wall/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Visualization BCF3.0
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single visible space/README.md:
--------------------------------------------------------------------------------
1 | # Single visible space
2 | This test case verifies support for visibility.
3 |
4 | ## Testing process
5 | 1. Import the bfc file.
6 | 2. Verify the bcf was imported correctly:
7 | - Check that onle one space is visible.
8 | 3. Export the topic(s) you imported to _exported.bcf_.
9 | 4. Verify that no information was lost during the export.
10 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single visible space/single visible space.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Single visible space/single visible space.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single visible space/unzipped/aeb8d729-ec2f-4f46-aa9e-e7a9f15582b0/4028120e-91f7-435c-bf3c-4aaf97b8a1d1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Single visible space/unzipped/aeb8d729-ec2f-4f46-aa9e-e7a9f15582b0/4028120e-91f7-435c-bf3c-4aaf97b8a1d1.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single visible space/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single visible space/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | TestProject
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single visible wall/README.md:
--------------------------------------------------------------------------------
1 | # Single visible wall
2 |
3 | This test case verifies support for component visibility
4 |
5 | ## Testing process
6 |
7 | 1. Import the BCF fie.
8 | 3. Verify the bcf was imported correctly:
9 | > 1. Check that nothing is selected.
10 | > 2. Check that only a wall is visible.
11 | 4. Export the topic you imported.
12 | 5. Verify that no information was lost during the export.
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single visible wall/single visible wall.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Single visible wall/single visible wall.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single visible wall/unzipped/456b122e-3c6c-480c-9f60-30b4bd47ae08/snapshot-9e913da8-860c-4d48-9d94-ccccc2e1d9ca.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Single visible wall/unzipped/456b122e-3c6c-480c-9f60-30b4bd47ae08/snapshot-9e913da8-860c-4d48-9d94-ccccc2e1d9ca.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Single visible wall/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Topics with different models visible/README.md:
--------------------------------------------------------------------------------
1 | # Topics with different models visible
2 |
3 | This test case verifies support for correct handling of which models should be visible when displaying a viewpoint.
4 |
5 | ## Testing process
6 |
7 | 1. Load _Architectural.ifc_ and _MEP.ifc_ from the test cases root directory.
8 | 2. Import the bcf file.
9 | 3. Verify the bcfzip was imported correctly:
10 |
11 | > Topic named "Topics with different model visible - MEP" should only display the MEP model when visualized.
12 | > Topic named "Topics with different model visible - Architectural" should only display the Architectural model when visualized.
13 |
14 | 4. Export the topic(s) you imported to _exported.bcf_.
15 | 5. Verify that no information was lost during the export.
16 |
17 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Topics with different models visible/Topics with different models visible.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Topics with different models visible/Topics with different models visible.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/73ff1e90-e8f3-45e3-a973-b4fdcb338aa0/Snapshot_441baec2-8eb7-481d-9ad7-c7eb3996ab66.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/73ff1e90-e8f3-45e3-a973-b4fdcb338aa0/Snapshot_441baec2-8eb7-481d-9ad7-c7eb3996ab66.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/ad503a8c-ac9a-42ab-9b44-ec99f19700d3/Snapshot_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/ad503a8c-ac9a-42ab-9b44-ec99f19700d3/Snapshot_53ea08d5-9f7b-4b64-a5b0-57555536cc3f.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/documents.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/extensions.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Error
5 | Warning
6 | Info
7 | Unknown
8 |
9 |
10 | Open
11 | Closed
12 |
13 |
14 |
15 |
16 | Architect@example.com
17 | Engineer@example.com
18 | MEPDesigner@example.com
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/Topics with different models visible/unzipped/project.bcfp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Topics with different model visible
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/all components and spaces visible/README.md:
--------------------------------------------------------------------------------
1 | # Topic all physical components and spaces visible
2 |
3 | This test case verifies support for visibility. It refers to both the Architectural and Mechanical models.
4 |
5 | ## Testing process
6 |
7 | 1. Import the bcf file.
8 | 2. Verify the bcf was imported correctly:
9 | > Check that all components and all spaces are visible.
10 | 3. Export the topic you imported .
11 | 4. Verify that no information was lost during the export.
12 |
13 |
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/all components and spaces visible/all components and spaces visible.bcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/all components and spaces visible/all components and spaces visible.bcf
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/all components and spaces visible/unzipped/9af7d7db-2cd3-4b32-bec6-3edf21d86d50/snapshot-bb62a667-15a1-4942-a372-12ad9519994d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/buildingSMART/BCF-XML/bc48611d0d7a1587f028a2b69677a1aafd5cd0a8/Test Cases/v3.0/Visualization/all components and spaces visible/unzipped/9af7d7db-2cd3-4b32-bec6-3edf21d86d50/snapshot-bb62a667-15a1-4942-a372-12ad9519994d.png
--------------------------------------------------------------------------------
/Test Cases/v3.0/Visualization/all components and spaces visible/unzipped/bcf.version:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/build.cmd:
--------------------------------------------------------------------------------
1 | :; set -eo pipefail
2 | :; SCRIPT_DIR=$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd)
3 | :; ${SCRIPT_DIR}/build.sh "$@"
4 | :; exit $?
5 |
6 | @ECHO OFF
7 | powershell -ExecutionPolicy ByPass -NoProfile "%~dp0build.ps1" %*
8 |
--------------------------------------------------------------------------------
/build/.editorconfig:
--------------------------------------------------------------------------------
1 | [*.cs]
2 | dotnet_style_qualification_for_field = false:warning
3 | dotnet_style_qualification_for_property = false:warning
4 | dotnet_style_qualification_for_method = false:warning
5 | dotnet_style_qualification_for_event = false:warning
6 | dotnet_style_require_accessibility_modifiers = never:warning
7 |
8 | csharp_style_expression_bodied_methods = true:silent
9 | csharp_style_expression_bodied_properties = true:warning
10 | csharp_style_expression_bodied_indexers = true:warning
11 | csharp_style_expression_bodied_accessors = true:warning
12 |
--------------------------------------------------------------------------------
/build/Configuration.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.ComponentModel;
3 | using System.Linq;
4 | using Nuke.Common.Tooling;
5 |
6 | [TypeConverter(typeof(TypeConverter))]
7 | public class Configuration : Enumeration
8 | {
9 | public static Configuration Debug = new Configuration { Value = nameof(Debug) };
10 | public static Configuration Release = new Configuration { Value = nameof(Release) };
11 |
12 | public static implicit operator string(Configuration configuration)
13 | {
14 | return configuration.Value;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/build/_build.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net5.0
6 |
7 | CS0649;CS0169
8 | ..
9 | ..
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------