Skip to content

Commit

Permalink
chore: update repository naming
Browse files Browse the repository at this point in the history
  • Loading branch information
agviegas committed Feb 28, 2024
1 parent 5bca000 commit fd0e1aa
Show file tree
Hide file tree
Showing 12 changed files with 34 additions and 34 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ body:
options:
- label: Read the [docs](https://docs.thatopen.com/intro).
required: true
- label: Check that there isn't [already an issue](https://github.com/IFCjs/components/issues) that reports the same bug to avoid creating a duplicate.
- label: Check that there isn't [already an issue](https://github.com/ThatOpen/engine_components/issues) that reports the same bug to avoid creating a duplicate.
required: true
- label: Make sure this is a repository issue and not a framework-specific issue. For example, if it's a THREE.js related bug, it should likely be reported to [mrdoob/threejs](https://github.com/mrdoob/three.js) instead.
required: true
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,5 @@ body:
options:
- label: Read the [docs](https://docs.thatopen.com/intro).
required: true
- label: Check that there isn't [already an issue](https://github.com/IFCjs/components/issues) that requests the same feature to avoid creating a duplicate.
- label: Check that there isn't [already an issue](https://github.com/ThatOpen/engine_components/issues) that requests the same feature to avoid creating a duplicate.
required: true
26 changes: 13 additions & 13 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
# Changelog

## [1.3.0](https://github.com/IFCjs/components/compare/v1.2.0...v1.3.0) (2024-01-07)
## [1.3.0](https://github.com/ThatOpen/engine_components/compare/v1.2.0...v1.3.0) (2024-01-07)


### Features

* **components:** Implemented setup on ScreenCuller ([#243](https://github.com/IFCjs/components/issues/243)) ([ff3328a](https://github.com/IFCjs/components/commit/ff3328aaa8d483cb6fab94a531581bd4c439606d))
* **components:** Implemented setup on ScreenCuller ([#243](https://github.com/ThatOpen/engine_components/issues/243)) ([ff3328a](https://github.com/ThatOpen/engine_components/commit/ff3328aaa8d483cb6fab94a531581bd4c439606d))


### Bug Fixes

* **components:** 184 - Fixed navigation break on first person mode ([#236](https://github.com/IFCjs/components/issues/236)) ([28e7890](https://github.com/IFCjs/components/commit/28e7890f89e4132194abe49295b0e450d67c9b75))
* **components:** 224 - QuerySelector failing on SimpleUICard ([#228](https://github.com/IFCjs/components/issues/228)) ([d797b0d](https://github.com/IFCjs/components/commit/d797b0d4b26dd255b79ca8e6c4375583fac2da4c))
* **components:** fragment highlighter meshes added to screen culler ([#238](https://github.com/IFCjs/components/issues/238)) ([8f29abf](https://github.com/IFCjs/components/commit/8f29abfde5429b53a4cae16167f67721ae4b5d3d))
* **components:** slot parent missing in ui components ([#239](https://github.com/IFCjs/components/issues/239)) ([c671e18](https://github.com/IFCjs/components/commit/c671e1829120b1ad5bdfef0fd2d194909148a29f))
* publish npm package on successful release-please execution ([#200](https://github.com/IFCjs/components/issues/200)) ([570dac3](https://github.com/IFCjs/components/commit/570dac3bb5b679ec84315f3f08a588f011217d51))
* screen culler buggy when multiple models loaded ([#242](https://github.com/IFCjs/components/issues/242)) ([7d2fc5a](https://github.com/IFCjs/components/commit/7d2fc5a61bf59f088e11a57216db95c2854b678f))
* setup events in length measurements when ui is disabled ([#241](https://github.com/IFCjs/components/issues/241)) ([e54121a](https://github.com/IFCjs/components/commit/e54121a5a9d1557a11b9f2bfb3186a54d4551d91))
* **components:** 184 - Fixed navigation break on first person mode ([#236](https://github.com/ThatOpen/engine_components/issues/236)) ([28e7890](https://github.com/ThatOpen/engine_components/commit/28e7890f89e4132194abe49295b0e450d67c9b75))
* **components:** 224 - QuerySelector failing on SimpleUICard ([#228](https://github.com/ThatOpen/engine_components/issues/228)) ([d797b0d](https://github.com/ThatOpen/engine_components/commit/d797b0d4b26dd255b79ca8e6c4375583fac2da4c))
* **components:** fragment highlighter meshes added to screen culler ([#238](https://github.com/ThatOpen/engine_components/issues/238)) ([8f29abf](https://github.com/ThatOpen/engine_components/commit/8f29abfde5429b53a4cae16167f67721ae4b5d3d))
* **components:** slot parent missing in ui components ([#239](https://github.com/ThatOpen/engine_components/issues/239)) ([c671e18](https://github.com/ThatOpen/engine_components/commit/c671e1829120b1ad5bdfef0fd2d194909148a29f))
* publish npm package on successful release-please execution ([#200](https://github.com/ThatOpen/engine_components/issues/200)) ([570dac3](https://github.com/ThatOpen/engine_components/commit/570dac3bb5b679ec84315f3f08a588f011217d51))
* screen culler buggy when multiple models loaded ([#242](https://github.com/ThatOpen/engine_components/issues/242)) ([7d2fc5a](https://github.com/ThatOpen/engine_components/commit/7d2fc5a61bf59f088e11a57216db95c2854b678f))
* setup events in length measurements when ui is disabled ([#241](https://github.com/ThatOpen/engine_components/issues/241)) ([e54121a](https://github.com/ThatOpen/engine_components/commit/e54121a5a9d1557a11b9f2bfb3186a54d4551d91))

## [1.2.0](https://github.com/IFCjs/components/compare/v1.1.8...v1.2.0) (2023-12-01)
## [1.2.0](https://github.com/ThatOpen/engine_components/compare/v1.1.8...v1.2.0) (2023-12-01)


### Features

* update patch version ([fbc3ab0](https://github.com/IFCjs/components/commit/fbc3ab08d3a5a614c8706833f5502d3ecd29f651))
* update patch version ([fbc3ab0](https://github.com/ThatOpen/engine_components/commit/fbc3ab08d3a5a614c8706833f5502d3ecd29f651))


### Bug Fixes

* 135 - Isolate CSS Styles ([#191](https://github.com/IFCjs/components/issues/191)) ([68c1d81](https://github.com/IFCjs/components/commit/68c1d8121958c152a63ef088c56b2233ac363ff8))
* **workflow:** remove "type" key from publish-npm.yml ([e0a8cb0](https://github.com/IFCjs/components/commit/e0a8cb018a531184cf1630bc67f7e34e5ab2b3ce))
* 135 - Isolate CSS Styles ([#191](https://github.com/ThatOpen/engine_components/issues/191)) ([68c1d81](https://github.com/ThatOpen/engine_components/commit/68c1d8121958c152a63ef088c56b2233ac363ff8))
* **workflow:** remove "type" key from publish-npm.yml ([e0a8cb0](https://github.com/ThatOpen/engine_components/commit/e0a8cb018a531184cf1630bc67f7e34e5ab2b3ce))
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
|
<a href="https://docs.thatopen.com/intro">documentation</a>
|
<a href="https://ifcjs.github.io/components/src/fragments/FragmentIfcLoader/index.html">demo</a>
<a href="https://thatopen.github.io/engine_components/src/fragments/FragmentIfcLoader/index.html">demo</a>
|
<a href="https://people.thatopen.com/">community</a>
|
Expand All @@ -12,17 +12,17 @@

![cover](resources/cover.png)

<h1>Open BIM Components <img src="https://ifcjs.github.io/components/resources/favicon.ico" width="32"></h1>
<h1>Open BIM Components <img src="https://thatopen.github.io/engine_components/resources/favicon.ico" width="32"></h1>

[![NPM Package][npm]][npm-url]
[![NPM Package][npm-downloads]][npm-url]
[![Tests](https://github.com/IFCjs/components/actions/workflows/tests.yml/badge.svg)](https://github.com/IFCjs/components/actions/workflows/tests.yaml)
[![Tests](https://github.com/ThatOpen/engine_components/actions/workflows/tests.yml/badge.svg)](https://github.com/ThatOpen/engine_components/actions/workflows/tests.yaml)

This library is a collection of BIM tools based on [Three.js](https://github.com/mrdoob/three.js/) and other libraries. It includes pre-made features to easily build browser-based 3D BIM applications, such as postproduction, dimensions, floorplan navigation, DXF export and much more.

### Usage

You need to be familiar with [Three.js API](https://github.com/mrdoob/three.js/) to be able to use this library effectively. In the following example, we will create a cube in a 3D scene that can be navigated with the mouse or touch events. You can see the full example [here](https://github.com/IFCjs/components/blob/main/src/core/SimpleScene/index.html) and the deployed app [here](https://ifcjs.github.io/components/src/core/SimpleScene/index.html).
You need to be familiar with [Three.js API](https://github.com/mrdoob/three.js/) to be able to use this library effectively. In the following example, we will create a cube in a 3D scene that can be navigated with the mouse or touch events. You can see the full example [here](https://github.com/ThatOpen/engine_components/blob/main/src/core/SimpleScene/index.html) and the deployed app [here](https://thatopen.github.io/engine_components/src/core/SimpleScene/index.html).

```js
import * as THREE from "three";
Expand Down
12 changes: 6 additions & 6 deletions resources/openbim-components.js
Original file line number Diff line number Diff line change
Expand Up @@ -11907,7 +11907,7 @@ class UIManager extends Component {
materialIconsLink.href =
"https://fonts.googleapis.com/icon?family=Material+Icons";
// Get openbim-components styles
const fetchResponse = await fetch("https://raw.githubusercontent.com/IFCjs/components/main/resources/styles.css");
const fetchResponse = await fetch("https://raw.githubusercontent.com/ThatOpen/engine_components/main/resources/styles.css");
const componentsCSS = await fetchResponse.text();
const styleElement = document.createElement("style");
styleElement.id = "openbim-components";
Expand Down Expand Up @@ -26896,7 +26896,7 @@ class StreamSerializer {

/**
* Object that can efficiently load binary files that contain
* [fragment geometry](https://github.com/ifcjs/fragment).
* [fragment geometry](https://github.com/ThatOpen/engine_fragment).
*/
class FragmentManager extends Component {
/** The list of meshes of the created fragments. */
Expand All @@ -26913,7 +26913,7 @@ class FragmentManager extends Component {
this.onDisposed = new Event();
/** {@link Component.enabled} */
this.enabled = true;
/** All the created [fragments](https://github.com/ifcjs/fragment). */
/** All the created [fragments](https://github.com/ThatOpen/engine_fragment). */
this.list = {};
this.groups = [];
this.baseCoordinationModel = "";
Expand Down Expand Up @@ -101283,7 +101283,7 @@ class IfcFragmentSettings {
this.optionalCategories = [IFCSPACE];
/** Whether to use the coordination data coming from the IFC files. */
this.coordinate = true;
/** Path of the WASM for [web-ifc](https://github.com/ifcjs/web-ifc). */
/** Path of the WASM for [web-ifc](https://github.com/ThatOpen/engine_web-ifc). */
this.wasm = {
path: "",
absolute: false,
Expand All @@ -101293,7 +101293,7 @@ class IfcFragmentSettings {
this.excludedCategories = new Set();
/** Whether to save the absolute location of all IFC items. */
this.saveLocations = false;
/** Loader settings for [web-ifc](https://github.com/ifcjs/web-ifc). */
/** Loader settings for [web-ifc](https://github.com/ThatOpen/engine_web-ifc). */
this.webIfc = {
COORDINATE_TO_ORIGIN: true,
OPTIMIZE_PROFILES: true,
Expand Down Expand Up @@ -101429,7 +101429,7 @@ const GeometryTypes = new Set([
class IfcJsonExporter {
/**
* Exports all the properties of an IFC into an array of JS objects.
* @param webIfc The instance of [web-ifc]{@link https://github.com/ifcjs/web-ifc} to use.
* @param webIfc The instance of [web-ifc]{@link https://github.com/ThatOpen/engine_web-ifc} to use.
* @param modelID ID of the IFC model whose properties to extract.
* @param indirect whether to get the indirect relationships as well.
* @param recursiveSpatial whether to get the properties of spatial items recursively
Expand Down
2 changes: 1 addition & 1 deletion src/fragments/FragmentBoundingBox/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
### 🧳 Gathering BIM Data
---
Fragment help you to render your BIM files faster than ever.🚅 [**Fragment**](https://github.com/ifcjs/fragment) is a group of `FragmentMeshes`
Fragment help you to render your BIM files faster than ever.🚅 [**Fragment**](https://github.com/ThatOpen/engine_fragment) is a group of `FragmentMeshes`
which are clubbed together to visualize the BIM model.
When working with **large** BIM models, you may need to quit the navigation to see the whole model.📌
Expand Down
4 changes: 2 additions & 2 deletions src/fragments/FragmentIfcLoader/src/ifc-fragment-settings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export class IfcFragmentSettings {
/** Whether to use the coordination data coming from the IFC files. */
coordinate = true;

/** Path of the WASM for [web-ifc](https://github.com/ifcjs/web-ifc). */
/** Path of the WASM for [web-ifc](https://github.com/ThatOpen/engine_web-ifc). */
wasm = {
path: "",
absolute: false,
Expand All @@ -27,7 +27,7 @@ export class IfcFragmentSettings {
/** Whether to save the absolute location of all IFC items. */
saveLocations = false;

/** Loader settings for [web-ifc](https://github.com/ifcjs/web-ifc). */
/** Loader settings for [web-ifc](https://github.com/ThatOpen/engine_web-ifc). */
webIfc: WEBIFC.LoaderSettings = {
COORDINATE_TO_ORIGIN: true,
OPTIMIZE_PROFILES: true,
Expand Down
2 changes: 1 addition & 1 deletion src/fragments/FragmentIfcStreamer/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@
// STREAM MODEL LOADING - OK

let loader = new OBC.FragmentStreamLoader(components);
loader.url = "http://dev.api.thatopen.com/storage?fileId=";
loader.url = "THE_URL_TO_YOUR_BACKEND";
let fragments = new OBC.FragmentManager(components);

async function loadModel(geometryURL, propertiesURL) {
Expand Down
2 changes: 1 addition & 1 deletion src/fragments/FragmentManager/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
---
Until recently, we had been adding 3D objects to the **Scene** with the traditional `scene.add` API.
We will now use **[Fragment](https://github.com/IFCjs/fragment)** to work with large BIM models.🏗️
We will now use **[Fragment](https://github.com/ThatOpen/engine_fragment)** to work with large BIM models.🏗️
Fragment are faster and easier to use Geometric API, which reduces draw calls and speeds up the processing of 3D objects.
In this tutorial, we will load and render `.frag` files using **Fragment Manager**.
Expand Down
4 changes: 2 additions & 2 deletions src/fragments/FragmentManager/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import {

/**
* Object that can efficiently load binary files that contain
* [fragment geometry](https://github.com/ifcjs/fragment).
* [fragment geometry](https://github.com/ThatOpen/engine_fragment).
*/
export class FragmentManager
extends Component<Fragment[]>
Expand All @@ -28,7 +28,7 @@ export class FragmentManager
/** {@link Component.enabled} */
enabled = true;

/** All the created [fragments](https://github.com/ifcjs/fragment). */
/** All the created [fragments](https://github.com/ThatOpen/engine_fragment). */
list: { [guid: string]: Fragment } = {};

groups: FragmentsGroup[] = [];
Expand Down
2 changes: 1 addition & 1 deletion src/ifc/IfcJsonExporter/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { GeometryTypes } from "./src/ifc-geometry-types";
export class IfcJsonExporter {
/**
* Exports all the properties of an IFC into an array of JS objects.
* @param webIfc The instance of [web-ifc]{@link https://github.com/ifcjs/web-ifc} to use.
* @param webIfc The instance of [web-ifc]{@link https://github.com/ThatOpen/engine_web-ifc} to use.
* @param modelID ID of the IFC model whose properties to extract.
* @param indirect whether to get the indirect relationships as well.
* @param recursiveSpatial whether to get the properties of spatial items recursively
Expand Down
2 changes: 1 addition & 1 deletion src/ui/UIManager/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ export class UIManager extends Component<Toolbar[]> implements Disposable {

// Get openbim-components styles
const fetchResponse = await fetch(
"https://raw.githubusercontent.com/IFCjs/components/main/resources/styles.css"
"https://raw.githubusercontent.com/ThatOpen/engine_components/main/resources/styles.css"
);
const componentsCSS = await fetchResponse.text();
const styleElement = document.createElement("style");
Expand Down

0 comments on commit fd0e1aa

Please sign in to comment.