├── .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 |
4 | 5 |
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 | --------------------------------------------------------------------------------