The-Forge | Forge Cross-Platform Rendering Framework PC Windows | iOS library

 by   ConfettiFX C++ Version: v1.50 License: Apache-2.0

kandi X-RAY | The-Forge Summary

kandi X-RAY | The-Forge Summary

The-Forge is a C++ library typically used in Mobile, iOS applications. The-Forge has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

The Forge is a cross-platform rendering framework supporting. *(only available for accredited developers on request). Particularly, the graphics layer of The Forge supports cross-platform.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              The-Forge has a medium active ecosystem.
              It has 3666 star(s) with 397 fork(s). There are 173 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 22 open issues and 135 have been closed. On average issues are closed in 67 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of The-Forge is v1.50

            kandi-Quality Quality

              The-Forge has no bugs reported.

            kandi-Security Security

              The-Forge has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              The-Forge is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              The-Forge releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of The-Forge
            Get all kandi verified functions for this library.

            The-Forge Key Features

            No Key Features are available at this moment for The-Forge.

            The-Forge Examples and Code Snippets

            No Code Snippets are available at this moment for The-Forge.

            Community Discussions

            QUESTION

            Remove tools button from Forge settingsTools Toolbar
            Asked 2019-Mar-10 at 22:46

            I'd like to remove some buttons from the Forge Toolbar.

            So far I've used the code by @Philippe at PhilippeAnswer and I successfully removed all the buttons in the 'navTools' and 'modelTools'. When trying with the 'settingsTools' I can remove only the ModelBrowser button, not the Properties or Settings or Fullscreen button (in debug mode I see these controls as null values). Here is my code:

            ...

            ANSWER

            Answered 2019-Mar-10 at 22:46

            When to remove a specific button depends on whether at all it's created by an extension, and if so, which extension.

            The "toolbar-firstPersonTool" button that Philippe's answer talks about is created by "Autodesk.FirstPerson" extension so we can just listen to the loading of that extension.

            However, the buttons you are interested in, like "toolbar-modelStructureTool" are "built-in" and not created by an extension. So you have to listen to another event, the "TOOLBAR_CREATED_EVENT" as shown by this blog post: When to remove toolbar buttons

            Source https://stackoverflow.com/questions/55086712

            QUESTION

            Obtaining room/area information from Forge api
            Asked 2018-Oct-15 at 11:10

            I need to get room/area objects with the hierarchy of linked objects from the Revit model via Forge. Right now I am using this project as a starting point. Unfortunately, the room information is lost. As far as I understand, it is removed during the translation process. There are some workarounds like this one, but it doesn't seem to work for our case. Is there any straightforward way to retrieve room information from rvt in Forge?

            ...

            ANSWER

            Answered 2017-May-23 at 07:51

            Unfortunately room information is not exposed through the Forge translation at the moment. We have a change request pending about it because several developers have been asking this feature. It will be provided in the future but at the moment the best workaround is the link that you pointed out. Sorry for the bad news.

            Source https://stackoverflow.com/questions/44128417

            QUESTION

            Get Revit Version of BIM 360 File using Forge
            Asked 2018-Oct-02 at 10:15

            Is there a way to find the Revit version of a file on BIM 360 without downloading the .rvt file? I found a similar question here, and Eason's answer suggests using the Design Automation APIs; however, currently the Design Automation API only supports AutoCAD. I know there's a Design Automation for Revit in beta, but is there any way of getting the Revit version without DA4R?

            ...

            ANSWER

            Answered 2018-Oct-02 at 10:15

            Unfortunately, it's not possible currently. Both Forge Data Management API and Forge Model Derivative API won't care about the file metadata inside the RVT files as I know. The possible way is via Design Automation API for Revit, if you don't want to download RVT to your machines to check its metadata.

            Source https://stackoverflow.com/questions/52594921

            QUESTION

            Weird url pathing for autodesk forge db jsons
            Asked 2018-May-17 at 20:05

            I've implemented offline viewing based on the tutorial and github here. The problem I'm having is forge is looking for the db jsons in an odd location that makes url pathing awkward. The files in particular are 'objects_attrs.json.gz', 'objects_vals.json.gz', 'objects_offs.json.gz', 'objects_ids.json.gz', 'objects_avs.json.gz'. For some reason the forge viewer strips two layers of directories off the url then looks for the files there. Afterword Forge looks for the files in the original location but, looks for the straight json instead of the gziped jsons.

            This can be handled in a few hacky ways like creating two arbitrary parent directories in the url and accepting files at the higher url as well. Or unzipping the gzips and saving them in location. But, these kind of hacks could easily be unstable if I'm not exactly right about the forge implementation.

            Is there any reason these files are searched for in a different location? For example are these files also used by the 2d files not just the 3d files? Are there other files like this?

            ...

            ANSWER

            Answered 2018-May-17 at 20:05

            Look for the .svf file, say it's Design.svf. Rename it to Design.zip, and then upzip the file. This will get you the manifest.json.

            Inside the manifest.json file, you'll file the URI's of all the files, including the one's you mentioned (the property database files).

            Modify the URI as you wish, save the manifest.json file and re-zip it back up and rename it back to Design.svf.

            If you got the URI path matching your file-system, then those property files will now load correctly.

            Good luck!

            Source https://stackoverflow.com/questions/50393419

            QUESTION

            Forge AR|VR Toolkit
            Asked 2018-Feb-28 at 14:33

            We recently came across these slides: https://www.slideshare.net/CyrilleFauvel/introducing-the-forge-arvr-toolkit

            And slide number 20 made us VERY enthusiastic!

            Is there actually a Forge to Unreal Engine 4 pipeline? We're aware of the Unity and 3ds Max pipelines, but any information related to the UE4 pipeline would be highly appreciated.

            ...

            ANSWER

            Answered 2018-Feb-28 at 14:33

            It is underway :) feel free to contact me directly if any other question. My email address is my firstname @autodesk.com

            Source https://stackoverflow.com/questions/49031781

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install The-Forge

            Windows
            macOS
            For PC Windows run PRE_BUILD.bat. It will download and unzip the art assets and install the shader builder extension for Visual Studio 2017. For Linux and Mac run PRE_BUILD.command. If its the first time checking out the forge make sure the PRE_BUILD.command has the correct executable flag by running the following command chmod +x PRE_BUILD.command. It will only download and unzip required Art Assets (No plugins/extensions install).
            For PC Windows run PRE_BUILD.bat. It will download and unzip the art assets and install the shader builder extension for Visual Studio 2017.
            For Linux and Mac run PRE_BUILD.command. If its the first time checking out the forge make sure the PRE_BUILD.command has the correct executable flag by running the following command chmod +x PRE_BUILD.command It will only download and unzip required Art Assets (No plugins/extensions install).

            Support

            As the year winds slowly down, we finally found time to do another release. First of all, Happy Holidays and a happy new Year!. Most of us will take off over the Holiday season and spent time with their families. We should be back online in the middle of January 2021. Breadcrumb are user defined markers used to pinpoint which command has caused GPU to stall. In the Breadcrumb unit test, two markers get injected into the command list. Pressing the crash button would result in a GPU hang. In this situation, the first marker would be written before the draw command, but the second one would stall for the draw command to finish. Due to the infinite loop in the shader, the second marker won't be written, and we can reason that the draw command has caused the GPU to hang. We log the markers' information to verify this. Check out this link for more info: D3D12 Device Removed Extended Data (DRED).
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/ConfettiFX/The-Forge.git

          • CLI

            gh repo clone ConfettiFX/The-Forge

          • sshUrl

            git@github.com:ConfettiFX/The-Forge.git

          • Download

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular iOS Libraries

            swift

            by apple

            ionic-framework

            by ionic-team

            awesome-ios

            by vsouza

            fastlane

            by fastlane

            glide

            by bumptech

            Try Top Libraries by ConfettiFX

            Custom-Middleware

            by ConfettiFXC++