Surface Specific Gooey Delta Variables

Gooey Delta Variables that modify specific surfaces of a Lens Surface Specific Gooey Delta Variables work just like regular Gooey Delta variables except for and additional panel described here.


Getting Started

Start by building a Gooey Delta Object and linking it to the lens you want to modify.

build_gooey_delta link

Gooey Delta objects are used by clicking “Edit Object” and then clicking on the Gooey Delta. If the Gooey Delta is associated with more than one object, such as the configuration below,

multiple_objects

then a dialog box similar to:

select_object

will be displayed after the Gooey Delta is clicked on. choose the desired object from the selection list, then click OK to display the Gooey Delta Panel (shown below)

gooey_delta_panel

Next click add and the dialog box below will appear

add_variable

Click Surface Specific Variable then click OK to display the Surface Specific Gooey Delta Panel


Surface Specific Gooey Delta Panel

surface_specific_panel

Click on the surface number you want to modify and then click the name of the variable

Click create and you will be brought back to the regular Gooey Delta Variable panel

filled_gooey_delta_panel

So far all Surface Specific Gooey Delta variables are scalar so you can look at the Scalar Delta Variable page for more information on how to set them up


Delta Variable Calculation Options:

The value of a Delta Parameter does not need to be updated during every simulation step. The scheduling of a Delta Parameter calculation is done by using the Calculations Options:

flagvec


Summary of Options:

  • Every – The Delta Parameter is updated each time that the Gooey Delta is calculated.
  • First – The Delta Parameter is updated the first time that the Gooey Delta is calculated.
  • Last – The Delta Parameter is updated on the “last chain calculation.” Note: links have Calculation Options associated with them. Hence, the Gooey Delta may not be calculated on the last chain calculation if the link’s Calculation Options don’t permit the Gooey Delta to be calculated on the last calculation
  • Flagged – A user supplied vector is used to specify when the Delta Parameter is updated. If the Flag Vector is set to: [1:2:inf] then the Delta Parameter is updated every other time that the Gooey Delta is activated. The “Flagged” calculation option is useful for things like scanning (moving windows) and toggling options.