Skip to content

Commit

Permalink
Merge pull request #1 from opensource-construction/double-window
Browse files Browse the repository at this point in the history
Merging double window
  • Loading branch information
Curiosit authored Feb 3, 2024
2 parents bec6db6 + 0a619a3 commit 938640c
Showing 1 changed file with 31 additions and 4 deletions.
35 changes: 31 additions & 4 deletions app/src/react-components/ifcViewer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ export function IFCViewer(props: Props) {
viewer.scene = sceneComponent
scene = sceneComponent.get()
scene.background = null
const viewerContainer = document.getElementById("viewer-container") as HTMLDivElement
const viewerContainer = document.getElementById("viewer-container1") as HTMLDivElement
//const rendererComponent = new OBC.PostproductionRenderer(viewer, viewerContainer)
const rendererComponent = new OBC.SimpleRenderer(viewer, viewerContainer)

Expand All @@ -71,7 +71,27 @@ export function IFCViewer(props: Props) {


viewer.init()

/////////////////

const flatCamera = new OBC.OrthoPerspectiveCamera(viewer)
const viewerContainer2 = document.getElementById("viewer-container2") as HTMLDivElement
const renderComponent2 = new OBC.SimpleRenderer(viewer,viewerContainer2 )
flatCamera.controls.setLookAt(0,10,0,0,0,0)
flatCamera.controls.update(1)
rendererComponent.onAfterUpdate.add(() => {
flatCamera.update(0)
renderComponent2.overrideCamera = flatCamera.get()
renderComponent2.update()
})
/* onAfterUpdate(() => {
}) */




//////////////////
const ifcLoader = new OBC.FragmentIfcLoader(viewer)
await ifcLoader.setup()

Expand Down Expand Up @@ -168,10 +188,17 @@ export function IFCViewer(props: Props) {
}, [])

return (
<div style={{ display: "flex"}}>
<div
id="viewer-container1"
className="dashboard-card"
style={{ minWidth: 0, position: "relative", height: "100vh", width: "50vw" }}
/>
<div
id="viewer-container"
id="viewer-container2"
className="dashboard-card"
style={{ minWidth: 0, position: "relative", height: "100vh"}}
style={{ minWidth: 0, position: "relative", height: "100vh", width: "50vw" }}
/>
</div>
)
}

0 comments on commit 938640c

Please sign in to comment.