User guide

24 Op API
Op API Basics
176
The OpTree 177
Core Concepts with Geolib3
178
Differences Between Geolib2 and Geolib3 178
The Runtime 178
Ops 179
Clients 181
The Op API Explained
181
The Cook Interface 182
Op Arguments 182
Scene Graph Creation 184
Reading Scene Graph Input 188
CEL and Utilities 191
Integrating Custom Ops
192
Building Ops 192
GenericOp 192
The NodeTypeBuilder Class 193
Op Toolchain 193
Client Configuration
194
Advanced Topics
195
Caching 195
Op Best Practices Cheat Sheet
196
25 NodeTypeBuilder
Introduction
198
Creating a New Node
198
The buildOpChain Function in Detail 198
Examples of NodeBuilderType
199
RegisterMesserNode.py 199
SubDividedSpaceOp.py 199
How to Install Scripts that Use the NodeTypeBuilder
199
26 Creating a GenericAssign-based Node Type
Working with GenericAssign-based Nodes
201
Editing GenericAssign Mechanisms
203
27 Asset Management System Plug-in API