Advanced Search
Search Results
497 total results found
Automation API
Automation API SceneComposer provides an interoperable interface, accessible from any .NET language binding that support a progressive and evolving level of automation. SCManager exposes the automation API enabling an application developer to write an own prog...
Scripting
An empty script can be created via "New Script" menu item or the toolbar. Alternatively, scripts can be added to a solution via "Add" > "New item" option by using the Scene Explorer context menu. SceneComposer offers a script editor -...
Easy Mode Generator
This page used to describe old Easy Mode, which used the "SceneComposerConfigurator.exe" file to generate configuration files (CGI Studio 3.12 and earlier). With the improvement, Easy Mode feature has been implemented in Preferences for easier configuration. F...
A simple configurable plugin
Creating a plugin that registers a configuration and uses the default configuration editor. The Plugin class. The first step is to create a class that implements the IPluginService interface. This is the type that will be instantiated by Scene Composer. pu...
A plugins that shows a custom dialog
Creating a plugin that displays a custom dialog To run this example you must first create a C# project that refrecnes FTC.SDKInterface.dll, Feat.UIComposition.dll and Feat.Core.dll. The resulting dll from your project (along with any non .NET dependecies) mus...
A plugins that defines a custom menu
Creating a plugin that displays a custom menu To run this example you must first create a C# project that refrecnes FTC.SDKInterface.dll, Feat.UIComposition.dll and Feat.Core.dll. The resulting dll from your project (along with any non .NET dependecies) must ...
A simple plugin that consumes events
Creating a plugin that consumes events To run this example you must first create a C# project that refrecnes FTC.SDKInterface.dll and Feat.Core.dll. The resulting dll from your project (along with any non .NET dependecies) must be placed in the Plugins direct...
SCML Editor
SCML Editor SCML is the markup language that it is used for defining objects in SceneComposer. The markup is based on XML with a few elements of XAML. The abbreviation is pronounced "scammel". Open the SCML Editor by checking the menu item "SCML Editor" in t...
SCML Syntax
SCML Syntax Define Objects As in any XML based markup language objects are defined using tags. As an example, a group with no properties is defined like this: <Group></Group> Or alternatively like this: <Group /> For all object tags available refer ...
SCML Tags > 2D Scene Tags
2D Scene Tags Tag name Property Property type Supported Values/Types Description Anchor2D AnchorDef String Full name of the anchor definition from the composite which is used by this anchor node. Position Vector2 ...
SCML Tags > 3D Scene Tags
3D Scene Tags Tag name Property Property type Supported Values/Types Description Anchor AnchorDef String Full name of the anchor definition from the composite which is used by this anchor node. Transform Matrix4 ...
SCML Tags > Animation Tags
Animation Tags Tag name Property Property type Supported Values/Types Description AnimatedProperty Interpolation IAnimationInterpolation The type of the interpolation. Delay Int32 Null The delay relative to the te...
Shortcut Commands
Basic Operations F2 Rename Del Delete Ctrl+C Copy Ctrl+F Text search Ctrl+V Paste Ctrl+X Cut Ctrl+Y Reverts the last "undone" operation Ctrl+Z Reverts the last operation Slow Double Click Rename ...
Properties Overview
Common Category Property Property description General Properties Asset Symbolic Name Symbolic names are translated to Ids in Candera, so they must be valid C++ identifiers. C++ identifiers can contain letters, numbe...
Reported Problems
Reported Problems Problem Applied to Severity Description 1 Theme Interface Not Implemented Theme Entry Error A composite theme entry does not fulfil the interface (An anchor or composite property from the interface is not present in t...
Troubleshooting
Troubleshooting There are three known cases in which SceneComposer may not work: There is no Microsoft .NET Framework 3.5 installed on the machine. The application will not work if the Microsoft .NET Framework 4.0 is installed. Download and install ...
Glossary
Glossary Alpha channel The alpha channel is an additional eight bits used with each pixel in a 32-bit graphics system that can represent 256 levels of translucency. Black and white represent opaque and fully transparent, while various gray levels r...
How to Use a Widget
Widget: Concept A widget adds dynamics to a static scene structure. It is linked to some parts of the scene graph and will be exported to the asset as a part of the scene. SceneComposer is delivered with a default set of widgets, which can be extende...