All Projects → Autodesk-Forge → forge-bucketsmanager-desktop

Autodesk-Forge / forge-bucketsmanager-desktop

Licence: MIT license
View, Upload & Translate models: Desktop sample tool (.NET) to manage bucket, objects and translations (extract SVF)

Programming Languages

C#
18002 projects
HTML
75241 projects

Projects that are alternatives of or similar to forge-bucketsmanager-desktop

forge-digital-twin
Autodesk Forge application demonstrating various use cases in manufacturing, specifically in context of digital twins.
Stars: ✭ 95 (+115.91%)
Mutual labels:  autodesk-viewer, autodesk-data-management
forge-viewhubs-desktop
Autodesk design file explorer for desktop: Demonstrates a desktop application that shows BIM 360 Team, BIM 360 Docs and Fusion Team hubs, which respective Projects, Folders, Items and Versions
Stars: ✭ 31 (-29.55%)
Mutual labels:  winforms, autodesk-data-management
ObjectListView
ObjectListView is a .NET ListView wired on caffeine, guarana and steroids. More calmly, it is a C# wrapper around a .NET ListView, which makes the ListView much easier to use and teaches it lots of neat new tricks.
Stars: ✭ 72 (+63.64%)
Mutual labels:  winforms
Scraps
Scrap.TF Raffle Joining Bot
Stars: ✭ 24 (-45.45%)
Mutual labels:  winforms
TrialMaker.Demo
A powerful yet straight-forward library suite that provides secure trial license generation and copy-protection features for .NET applications. It also supports premium license generation for expired free-trials.
Stars: ✭ 21 (-52.27%)
Mutual labels:  winforms
ganttchart
The Winforms Gantt Chart is the .NET Winforms control originally hosted on CodePlex (http://ganttchart.codeplex.com)
Stars: ✭ 150 (+240.91%)
Mutual labels:  winforms
topmostfriend
Utility for making windows always be on top, forcefully.
Stars: ✭ 6 (-86.36%)
Mutual labels:  winforms
WindowsFormsLifetime
.NET Core hosting infrastructure for Windows Forms.
Stars: ✭ 66 (+50%)
Mutual labels:  winforms
Microsoft.Toolkit.Win32
This repository contains all controls for WPF and WinForms to simplify and demonstrate usage of UWP controls
Stars: ✭ 345 (+684.09%)
Mutual labels:  winforms
TheLastTime
C# .NET 5 Blazor WebAssembly Progressive Web Application that tracks when was the last time you did something
Stars: ✭ 23 (-47.73%)
Mutual labels:  winforms
LazyTS
PowerShell Script (GUI) to manage Terminal Sessions
Stars: ✭ 85 (+93.18%)
Mutual labels:  winforms
dot-net-transitions
A library for animated UI transitions for .NET
Stars: ✭ 85 (+93.18%)
Mutual labels:  winforms
Surviving-WinForms
WinForms ain't going away anytime soon. A lot of us have to deal with it. Let's make the most of it, shall we? 😎
Stars: ✭ 36 (-18.18%)
Mutual labels:  winforms
Krypton-Toolkit-Suite-NET-Core
A update to Component factory's krypton toolkit to support .NET Framework 3.5 to .NET Core
Stars: ✭ 27 (-38.64%)
Mutual labels:  winforms
XAF Security E4908
This repository contains examples for Role-based Access Control, Permission Management, and OData / Web / REST API Services for Entity Framework and XPO ORM
Stars: ✭ 47 (+6.82%)
Mutual labels:  winforms
XamlIslands
Repository with several XAML Islands v1 samples (Win32, WPF, and WinForms) to demonstrate how to use it.
Stars: ✭ 47 (+6.82%)
Mutual labels:  winforms
GChan
Scrape boards and threads from 4chan (8kun WIP). Downloads images, videos and HTML if desired.
Stars: ✭ 31 (-29.55%)
Mutual labels:  winforms
WinForms-KWAssistant
百度搜索关键词,刷点击
Stars: ✭ 16 (-63.64%)
Mutual labels:  winforms
WinFormsComInterop
ComWrappers required to run NativeAOT and WinForms
Stars: ✭ 54 (+22.73%)
Mutual labels:  winforms
Standard-Toolkit
An update to Component factory's krypton toolkit to support .NET Framework 4.6.2 - 4.8.1 to .NET Core/.NET
Stars: ✭ 194 (+340.91%)
Mutual labels:  winforms

Desktop tool to manage buckets and objects

Platforms .NET CefSharp License

Data-Management Model-Derivative Viewer

Advanced

Demonstration

This sample is a Windows desktop application that lists all buckets for a given Forge Client ID & Secret, allow creating new buckets, upload new files, translate and delete. Allow download of SVF for offline viewing. Simple JavaScript for testing code. It is intended as tool for developers.

Thumbnail

thumbnail

Setup

Prerequisites

  1. Visual Studio: Either Community (Windows) or Code (Windows, MacOS).
  2. CefSharp: Chromium based browser control for .NET apps
  3. .NET Framework basic knowledge with C#

Running locally

For using this sample, you need an Autodesk developer credentials. Visit the Forge Developer Portal, sign up for an account, then create an app.

Download the repository, open bucket.manager.sln Solution on Visual Studio. The build process should download the required packages (Autodesk.Forge and dependencies). Run the project. At the form, enter your Client ID & Secret, click on Authenticate button. The app will obtain a 2-legged token and list buckets and files. After translating, files should be Viewable.

Features

This sample app includes a few features:

Download SVF

After creating a bucket and uploading an object, translate the file. When finish, open on the Viewer. Click on Download SVF button and select a destination folder. The HTML to view the file needs to point to the .svf file, usually a 0.SVF under a folder with the same name of the viewable.

Running JavaScript code

The CefSharp control allow .EvaluateScriptAsync() for executing JavaScript code, which can be used for quick testing some code. Load a model on the Viewer, then click on JavaScript button. Type, paste or open a .js file, then click on Run (or Ctrl+R) to run, the result will show on the bottom text area and (if applicable) at the DevTools Console). The video demonstrate it:

JavaScript run demo

Further Reading

Blog:

  • Download SVG: details on how to download the SVF for offline viewing.

Samples:

Tips & Tricks

The CEF Sharp library should work on AnyCPU, but this sample uses only x64 version. This issue entry explains how to adjust it, if needed.

License

This sample is licensed under the terms of the MIT License. Please see the LICENSE file for full details.

Written by

Augusto Goncalves @augustomaia, Forge Partner Development

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].