Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: export mesh and texture #9

Merged
merged 18 commits into from
Jul 27, 2023

Conversation

tsengyushiang
Copy link
Contributor

@tsengyushiang tsengyushiang commented Jul 16, 2023

Changed

Components

  • Add three/components/PanoramaTextureMesh canvas for textured mesh.
  • Add Icon for .svg
  • Add fragmentShaders.dilation for texture anti-aliasing.
  • Add vertexShaders.uvPosition to render uv coordinate on screen.
  • Add downloadMesh in RoomGeometry.js and exportTexture in ./core/helper/Texture.js for export 3D mesh info.
  • Extend RoomGeometry with texture uv.
  • Export renderer from ThreeCanvas
  • Export material from TexturePostEfect.js for setting uniforms of shader.

Packages

  • Add styled-component.

User interface

  • Add a download icon for export 3d mesh.
  • Remove image source from url use a Input element instead.

Chores

  • Add a algorithm flowchart to Readme.md

Demo

screen-capture.webm

Closes #5

@vercel
Copy link

vercel bot commented Jul 16, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
pano-to-mesh ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 27, 2023 7:21am

@tsengyushiang tsengyushiang merged commit 4d8412e into dev Jul 27, 2023
1 check passed
@tsengyushiang tsengyushiang deleted the 1-feature-export-mesh-and-texture branch July 27, 2023 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant