All Projects → Parametricos → BCF-js

Parametricos / BCF-js

Licence: MPL-2.0 license
bcf-js is a BIM Collaboration Format (BCF) reader & parser developed and maintained by Parametricos Ltd.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to BCF-js

Reader
📚 MVP + Volley + Gson, 内容包含了糗事百科,煎蛋,和内涵段子
Stars: ✭ 60 (+233.33%)
Mutual labels:  reader
Smart-Scientific-Reader
Hammer PDF - Smart Science Reader
Stars: ✭ 115 (+538.89%)
Mutual labels:  reader
CsharpVoxReader
A generic C# reader for MagicaVoxel's vox file format
Stars: ✭ 15 (-16.67%)
Mutual labels:  reader
WebReader
基于HTML5开发的WebApp阅读器
Stars: ✭ 19 (+5.56%)
Mutual labels:  reader
Nina
A collection of Shorcuts to work faster in Revit.
Stars: ✭ 17 (-5.56%)
Mutual labels:  bim
a11yjson
A11yJSON: A standard to describe the accessibility of the physical world.
Stars: ✭ 58 (+222.22%)
Mutual labels:  bim
niet
Parse/Read yaml or json files directly in your shell (sh, bash, ksh, ...)
Stars: ✭ 27 (+50%)
Mutual labels:  reader
SimpleOfficeReader
A simple office file reader can extract content and summary information from .doc,.docx,.ppt,.pptx files without Microsoft Office or interop.
Stars: ✭ 54 (+200%)
Mutual labels:  reader
IFC4.3.x-development
Repository to collect updates to the IFC4.3 Specification
Stars: ✭ 59 (+227.78%)
Mutual labels:  bim
baruch
A mobile app where you can read and download light novels.
Stars: ✭ 68 (+277.78%)
Mutual labels:  reader
Paddle-Adversarial-Toolbox
Paddle-Adversarial-Toolbox (PAT) is a Python library for Deep Learning Security based on PaddlePaddle.
Stars: ✭ 16 (-11.11%)
Mutual labels:  bim
speckle-qgis
QGIS Connector for Speckle 2.0
Stars: ✭ 17 (-5.56%)
Mutual labels:  bim
z-reader
📘 [vscode插件] 小说阅读器,支持在线搜索和本地阅读,支持txt和epub格式
Stars: ✭ 205 (+1038.89%)
Mutual labels:  reader
frontend-sample-showcase
No description or website provided.
Stars: ✭ 16 (-11.11%)
Mutual labels:  bim
NovelDokusha
Android web novel reader
Stars: ✭ 29 (+61.11%)
Mutual labels:  reader
illuminsight
💡👀 Read EPUB books with built-in insights from wikis, definitions, translations, and Google.
Stars: ✭ 55 (+205.56%)
Mutual labels:  reader
lobsters-reader
iOS app for reading Lobste.rs.
Stars: ✭ 15 (-16.67%)
Mutual labels:  reader
xeokit-react
Integratation of the xeokit viewer into a React application.
Stars: ✭ 27 (+50%)
Mutual labels:  bim
RecordParser
Zero Allocation Writer/Reader Parser for .NET Core
Stars: ✭ 155 (+761.11%)
Mutual labels:  reader
BookReader
📕 "任阅" 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~
Stars: ✭ 6,113 (+33861.11%)
Mutual labels:  reader

bcf-js

bcf-js is a BIM Collaboration Format (BCF) reader & parser. bcf-js is ready for BCF 2.1

Find it on npmjs.com https://www.npmjs.com/package/@parametricos/bcf-js

Note: This software is experimental (WIP)

Getting Started

To install the library use: npm install @parametricos/bcf-js or yarn add @parametricos/bcf-js

Contribution

There's a few ways to contribute to this project and improve it:

  1. Fork the project repository and make your first pull request
  2. Submit sample BCF and it's linked IFC files in the 'test-data' folder
  3. Test it and create Issues so that we can start working on them

Please feel free to contact us about contributing at [email protected] or send us a message on Linkedin, Twitter & Instagram

Join our Community

Ask us to invite you to our Slack Channels or join our newly created community on Discord

Using the library

  import { BcfReader } from '@parametricos/bcf-js';

  ...

  const file = "some_bcf_file.bcf"

  const reader = new BcfReader();
  
  await reader.read(file);
  
  reader.topics.forEach((topic) => {
    console.log(topic);
  })
  

Developed

BCF-js is developed and maintained by Parametricos Ltd. for Studio 3DX and was open sourced on the 26th of May 2021 in the name of BIM and it's community!

License

BCF-js is licensed under the Mozilla Public License 2.0. Please read the LICENSE file in this repository for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].