Model.midsurface_edit_base_surfaces#
- Model.midsurface_edit_base_surfaces(collection, mode, distance, skip_drawing_duplicates)#
Adds or removes surfaces to the base surfaces used in midsurfacing.
- Parameters:
collection (Collection) – The collection containing the surface entities to be added or removed.
mode (int) –
The mode for the selected surfaces. Valid values are:
-1 - Remove from base surfaces
1 - Add to base surfaces
distance (double) – The distance from the base surfaces to the mid-surface.
skip_drawing_duplicates (int) –
0 - Draw duplicate unfaceted surfaces (with surface lines) inside the “^Base surfaces” component.
1 - Skip drawing duplicate unfaceted surfaces (with surface lines) inside the “^Base surfaces” component.
Example#
Add surfaces with IDs 10 and 20 with a distance of 1.5 to the base surfaces#import hm import hm.entities as ent model = hm.Model() model.midsurface_edit_base_surfaces( collection=hm.Collection(model, ent.Surface, [10, 20]), mode=1, distance=1.5, skip_drawing_duplicates=0, )