Are there APIs in Autodesk Forge for T-spline Surfaces? - autodesk-forge

We want to use Autodesk Forge for developing parametric modellers for the Maritime industry using T-spline technology. We are wondering if there API in Forge for the usage of T-spline surfaces.
Many thanks!

Today, the only Forge service which uses T-Spline is Design Automation for Inventor.
Design Automation for Inventor is a service which allows you to run Autodesk Inventor kernel on the cloud. Your Inventor plug-in running on Inventor will be able to use Nurbs, T-Spline, Brep, iLogic, ... APIs.

Related

Autodesk construction cloud and planning

Does autodesk construction cloud useful for planning engineer only?
What can he do?
Give me examples please.

What is a good sample project to get into Digital Twin

we have developed a designed automation tool using Forge and VB.net to automate several tasks in the manufacturing/oil and gas industry, that makes the designing of pressure vessels take about a fourth of the time and steps required than without our tool. This is to say that we are familiar with the Forge and Inventor interfaces, but require your assistance in determining where to begin with for creating Digital Twins in the AEC industry and capitalize the platform for Asset Management.
I understand that Forge web service uses APIs such as - Data management, BIM 360, Model derivative and viewer, etc. We are looking to start with a sample project to get started in this direction.
Please refer to this getting started tutorial. And this sample (GitHub)

What input file types does the Forge Design Automation API (AutoCAD) accept?

I cannot find any resource similar to the Model Derivative API that has a list of supported file translations.
can the autocad Design Automation API take in .dxf, pdfs, etc., or is there a list somewhere?
Design Automation for AutoCAD can process DWG,DXF,DWT and DWS, unlike Model Derivative which has translation capabilities, Design Automation is a service to run automated jobs.
At the moment, importing PDF in Design Automation for AutoCAD is not possible.

Export Schedules from Revit Model using Design Automation API

I have found a plug-in to manually export schedules (rebar, production bom, material lists) from Revit models. However, our company is looking to automate this and take out the human required element of exporting these schedules.
I have not, so far, found a way in the Forge API (Revit Design Automation API) to access these schedules like a can with a custom plug in.
Is this support coming or is there a place to vote on this capability?
Thanks,
Chris
The Forge Design Automation API for Revit enables you to run the same .NET Revit API code as the Revit.exe executable on the Windows desktop. Therefore, you can probably convert the existing desktop add-in to run within the Forge environment. There is no missing capability, not additional support needed, and no need to vote for anything. The Building Coder has explored and documented how to migrate and convert existing desktop Revit API add-in code to run in the Forge design automation environment in the topic group on DA4R – Design Automation for Revit.

Does command that implements IExternalDBApplication need working instance of Revit application?

Actually, I want to find a way to work with .rvt file without starting Revit Application. I want to create monitoring plugin to track changes in Revit Document Model. I suppose it can be made with Application events DocumentChanged. But it may slow the work with model for users. So I'm trying to find a way to work with .rvt file without starting Revit. So, does command that implements IExternalDBApplication need working instance of Revit application?
Your question is confusing.
I assume you are confused.
There are two ways (and two ways only) to access Revit API functionality:
Install Revit on the desktop and launch an interactive end user session. Within that session, you can set up a .NET Revit add-in to subscribe to certain events and make use of the Revit API functionality within those event handlers.
Make use of the Forge Design Automation API for Revit.
In the latter case, you do not have Revit installed locally.
Instead, you upload your application to the Forge system and make use of the Forge API via HTTP requests to launch a Revit engine in the cloud and process your Revit API functionality.
In both cases, however, there is a running instance of the Revit application somewhere providing the Revit API functionality you make use of. This cannot be avoided.
Some helpful links for you:
Getting started with the Revit desktop .NET API
Forge Design Automation for Revit
The Building Coder discussion on DA4R, Design Automation for Revit
I hope this clarifies.