D.1. Examples

Consider a model with face zones part1, part2, part3, inlet1, inlet2, and outlet.

  • Initialize geodesic sizes for the face zones.

    (tgapi-size-field-initialize-geodesic-on-face-zones '(inlet1 outlet) 32.0)

    (tgapi-size-field-initialize-geodesic-on-face-zones "part*" 64.0)

  • Compute the geodesic sizes for curvature size controls.

    (tgapi-size-field-compute-geodesic 'curvature*)

  • Compute the volumetric sizes for BOI size controls.

    (tgapi-size-field-compute-volumetric 'boi*)

    Compute the geodesic blended size field.

    (tgapi-size-field-compute-geodesic-blended '*)

  • Remove refined surface mesh clusters generated by geodesic sizing on the specified face zones.

    (tgapi-size-field-filter-noise-geodesic "part*" 1.6 40)

  • Update geodesic sizes with volumetric sizes on selected object face zone labels.

    (tgapi-size-field-update-geodesic-with-volumetric-on-face-zones 'part*)

  • Scale geodesic sizes on marked faces for face zones.

    (tgapi-size-field-scale-geodesic-on-marked-faces '(inlet1 outlet) 0.5 0.15 256)

  • Scale geodesic sizes on face zones.

    (tgapi-size-field-scale-geodesic-on-face-zones "part*" 0.7 0.15 256)

Consider a model with objects part1, part2, and part3, inlet1, inlet2, and outlet.

  • Initialize geodesic sizes for objects.

    (tgapi-size-field-initialize-geodesic-on-objects '(inlet1 inlet2 outlet) 32.0)

    (tgapi-size-field-initialize-geodesic-on-objects 'part* 64.0)

  • Compute the geodesic sizes for curvature size controls.

    (tgapi-size-field-compute-geodesic 'curvature*)

  • Compute the volumetric sizes for BOI size controls.

    (tgapi-size-field-compute-volumetric 'boi*)

    Compute the geodesic blended size field.

    (tgapi-size-field-compute-geodesic-blended '*)

  • Remove refined surface mesh clusters generated by geodesic sizing on the face zones of mesh objects.

    (tgapi-size-field-filter-noise-geodesic (get-face-zones-of-objects (tgapi-util-get-object-name-list-of-type 'mesh)) 1.6 40)

  • Update geodesic sizes with volumetric sizes on selected face zones.

    (tgapi-size-field-update-geodesic-with-volumetric-on-objects '(inlet1 inlet2 outlet))

  • Scale geodesic sizes on objects.

    (tgapi-size-field-scale-geodesic-on-objects ‘part* 0.5 0.15 256)

Consider a model with mesh object _fluid with face zone labels part1, part2, and part3, inlet1, inlet2, and outlet.

  • Initialize geodesic sizes for object face zone labels.

    (tgapi-size-field-initialize-geodesic-on-object-labels ‘_fluid '(inlet1 outlet) 32.0)

    (tgapi-size-field-initialize-geodesic-on-object-labels ‘_fluid "part*" 64.0)

  • Compute the geodesic sizes for curvature size controls.

    (tgapi-size-field-compute-geodesic 'curvature*)

  • Compute the volumetric sizes for BOI size controls.

    (tgapi-size-field-compute-volumetric 'boi*)

    Compute the geodesic blended size field.

    (tgapi-size-field-compute-geodesic-blended '*)

  • Update geodesic sizes with volumetric sizes on selected object face zone labels.

    (tgapi-size-field-update-geodesic-with-volumetric-on-object-labels '_fluid '(inlet1 outlet))

  • Scale geodesic sizes on object face zone labels.

    (tgapi-size-field-scale-geodesic-on-object-labels '_fluid "part*" 0.7 0.15 256)