- Effort Definition
- G2-Related Features
- CollabPro (not released in Marketplace yet)
- Standard Category (Abstract Office)
- Mirror Tools
- PBR Materials
- Physical Lightings
- Configura SIF
- Associative Dimension
As these migrations are somewhat optional, it is still in all of our best interest to migrate these features as they are generally more compatible with latest code.
Some of these features might have plans for deprecation in the future, generally due to saving resources needed for code maintenance revolving around old features.
This then shifts more resources into developing and maintaining new features.
Effort Definition
Throughout this article there will be some Effort estimates for migrating these features.
Here are some clearer definitions of Effort:
- Effort means the time or effort needed to migrate and test.
- A large extension means a manufacturer extension that consists of more than 10 product lines and has both PGC and Data-driven PGC extensions.
- A small extension means a manufacturer extension that consists of less than 5 product lines OR most of the extensions are Data-driven extensions.
It will be shown with the format :
Large Extension Effort / Small Extension Effort
So if you see "6 months / 2 months", it means approximately 6 months for Large Extensions, and about 2 months for Small Extensions.
Lazy Extension
Effort: 2 weeks / 1 week
Taking too long to load all of your Extensions during startup? Lazy Extensions is a solution that loads the Extension when the it's tab selected.
This makes it so that Extensions load when it's needed, making the startup process much faster.
G2-Related Features
PropObj
Effort: 6 months / 2 months
A PropObj is an object that holds data that is dynamically defined by PropDefs. It is the basis for several new core features such as G2 properties, G2 animations, PropsSchemes as well as Catalogue Driven Schemes.
- PropObj – Configura Help Center
- Props – Configura Help Center
- Append PropDefs – Configura Help Center
- PropDef Exposure – Configura Help Center
- PropInputSetting Args and Attributes – Configura Help Center
G2 Property Box
Prerequisite: PropObj
Effort: 6 months / 2 months
The main benefit for this migration is that you don’t need to implement the same properties for both animation and quick if you want it to show in both.
Having your properties in G2 is also the basis for implementing other features such as PropsSchemes.
- Migrate to using the latest property box – Configura Help Center
- Core Properties – Configura Help Center
- Migration from 11.5 to 12.0/CoreProperties - Developer Wiki
G2 Animation
Prerequisite: PropObj
Effort: 6 months / 2 months
G1 animations used states to control what the animation should do, as a result, an animation would often be overloaded with responsibility if it has several states (think 3 step animations for example).
Whereas G2 animations allow the spawning of another animation when the state should change, that allowed the code to be cleaner and more encapsulated.
G2 animation also has better interfaces to work with vessels.
There are no specific resources relating to this feature migration, please reach out to Developer training and support for further guidance.
PropsScheme
Prerequisite: PropObj
Effort: 6 months / 2 months
If your Extension users love using Schemes and would love to have more features about Schemes. Look no further than implementing PropsScheme, the next generation of Scheme frameworks succeeding the old CoreScheme.
These are the main features of implementing this:
- Use Scheme Painter, a CET built-in way to copy properties from components to other components in a seamless way.
- Use Advanced selection to precisely select objects with shared tags, categories, part numbers, or levels. Then able to move, delete, rotate, and edit, apply Schemes and Part Tags, or new categories.
And many more which you can learn here:
- CETX Dev conference 2020 | Getting the Most From PropsSchemes by Nathan Halquist & Kyle Peltier
- PropsScheme Migration - Developer Wiki
- PropsScheme New Features 12.0 - Developer Wiki
- Migration from 12.0 to 12.5 - Developer Wiki
Catalogue Driven Scheme
Prerequisite: PropObj
Effort: 6 months / 2 months
An approach for Catalogue developers to create scheme layouts from Catalogue Creator.
CollabPro (not released in Marketplace yet)
Effort: 6 months / 2 months
CollabPro introduces a new working model to CET which is conceptually different from the regular use of CET to create and manage drawings. Collaboration Pro is expected to support all customer extensions, however there may be some programming required from each extension to ensure that it is fully compliant to the rules and concepts introduced by this Collaboration Pro working model.
For more information on this topic, please refer to the Best Practices Guide, available here:
Standard Category (Abstract Office)
Effort: 1 month / 2 weeks
Having issues where your Extension's office categories are conflicting or duplicating another Extension's categories? CET now has a set of standard categories Extensions can all agree on for categorizing office products.
Mirror Tools
Effort: 6 months / 2 months
Would you like your Snappers to be mirrored easily without the hassle of implementing from scratch? CET now comes with a built-in Mirror Tool since 12.0.
PBR Materials
Effort: 3 months / 1 month
12.5 brought PBR materials into CET. The benefits of using PBR materials is the potential for much higher quality renderings but also exports materials to other software much better.
- Migration from 12.0 to 12.5 - Developer Wiki
- PBR Materials – Configura Help Center
- PBR FAQ – Configura Help Center
Physical Lightings
Effort: 1 month / 2 weeks
In CET 12.0, we introduce the possibility to create physically correct light sources.
By "physically correct" we mean that we define the light intensity in lumens which allows to take one step closer to photorealism.
- Creating Physical Lights in Model Lab – Configura Help Center
- Migration from 11.5 to 12.0 - Developer Wiki
Configura SIF
Effort: 1 month / 2 weeks
Does your users use a lot of SIF exports?
No need to implement your own SIF exports from Order Exporter anymore! Use Configura SIF.
Associative Dimension
Effort: 1 month / 2 weeks
Associative Dimension is turned on by default. However, if your extensions does not work with Associative dimensions, please check on the following articles for guidance.
Comments
0 comments
Please sign in to leave a comment.