Introduction

Getting Started

Programming Guides

API Reference

Additional Resources

MSet_Specific_Edge_Visibilities

Functions

void MSet_Specific_Edge_Visibilities (HC_KEY key, int count, const int *indices1, const int *indices2, const char *settings)
 Sets per-edge visibility settings on multiple edges at once. This overrides the visibility settings inherited from the segment-level. More...
 
void MUnSet_Specific_Edge_Visibilities (HC_KEY key, int count, const int *indices1, const int *indices2)
 Removes per-edge visibility settings on multiple edges at once. This allows the shell or mesh to inherit segment-level visibility settings. More...
 

Detailed Description

Function Documentation

void MSet_Specific_Edge_Visibilities ( HC_KEY  key,
int  count,
const int *  indices1,
const int *  indices2,
const char *  settings 
)

Sets per-edge visibility settings on multiple edges at once. This overrides the visibility settings inherited from the segment-level.

Parameters
key- Key of a shell or mesh.
count- Number of edges on which to set visibility.
indices1-
indices2- Together with indices1, these form ordered pairs of vertices defining edges.
settings- Visibility setting per edge, zero (0) for off, non-zero for on.
void MUnSet_Specific_Edge_Visibilities ( HC_KEY  key,
int  count,
const int *  indices1,
const int *  indices2 
)

Removes per-edge visibility settings on multiple edges at once. This allows the shell or mesh to inherit segment-level visibility settings.

Parameters
key- Key of a shell or mesh.
count- Number of edges on which to unset visibility.
indices1-
indices2- Together with indices1, these form ordered pairs of vertices defining edges.