erizo icon indicating copy to clipboard operation
erizo copied to clipboard

Fast native STL viewer

About

Erizo is another extremely fast STL viewer. It is a sequel to fstl, which was challenged by meshview.

  • Supports both binary and ASCII STLs
  • Implemented in fast, native code
  • Distributed as a single, statically-linked binary

terrace bridge
Model by Jennifer Keeter

Platforms

OS Compiler Maintainer Notes
MacOS llvm @mkeeter Main development platform
Windows x86_64-w64-mingw32-gcc @mkeeter Cross-compiled and tested with Wine
GNU/Linux gcc @snshn Compiled using GCC
Your OS here ??? Your username here Contributors welcome!

Other platforms will be supported if implemented and maintained by other contributors.

To become a platform maintainer, open a PR which:

  • Implements a new platform
  • Add details to the table above
  • Updates the Compiling instructions below.

Compiling

At the moment, Erizo supports compiling a native application on MacOS, or cross-compiling to Windows (if TARGET=win32-cross is set). Support for GNU/Linux is present; however, with X11 the application doesn't support all of the original control gestures (due to platform limitations).

Building dependencies

GLFW depends on cmake having been installed.

# osx
brew install cmake

GLFW is shipped in the repository, to easily build a static binary. It only needs to be compiled once.

[env TARGET=win32-cross] make glfw

Building Erizo

[env TARGET=win32-cross] make

Deploying an application bundle

MacOS

cd deploy/darwin && deploy.sh

License

© 2021 Matt Keeter and other contributors

Licensed under either of

  • Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
  • MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.