Autodesk.Viewing.Extensions
NPR
new NPR(viewer, options)
Provides UI controls for NPR settings
The extension id is: Autodesk.NPR
Parameters
viewer* | Viewer instance. |
options* Object | Not used. |
* Required
Examples
viewer.loadExtension('Autodesk.NPR');
Methods
onToolbarCreated()
Invoked by the viewer when the toolbar UI is available. Adds a button to the Settings panel.
openPanel()
Opens the NPR Render Options panel.
setParameter(param, value)
Changes post-processing setting parameters. The supported param/value combinations are:
- “style”: either “edging”, “cel”, “graphite”, “pencil” or
null
to turn post-processing off. - “edges”:
boolean
- “idEdges”:
boolean
- “normalEdges”:
boolean
- “depthEdges”:
boolean
- “brightness”:
Number
- “contrast”:
Number
- “grayscale”:
boolean
- “preserveColor”:
boolean
- “levels”:
Number
- “repeats”:
Number
- “rotation”:
Number
between 0 and 1, around circle (e.g. 0.5 == pi radians, 1.0 == 2*pi)
Fires event RENDER_OPTION_CHANGED_EVENT.
Parameters
param* string | Either “style”, “edges”, “idEdges”, “normalEdges”, “depthEdges”, “brightness”, “contrast”, “grayscale”, “preserveColor”, “levels”, “repeats” or “rotation”. |
value* | type depends on the specified param . |
* Required