ShellKey
-
class
HPS.ShellKey: HPS.GeometryKey Public Functions
-
void
ComputeRelation(HPS.Point[] in_points, HPS.ShellRelationOptionsKit in_options, out HPS.ShellRelationResultsKit out_results)
-
void
ComputeRelation(HPS.ShellKey in_points_source, HPS.ShellRelationOptionsKit in_options, out HPS.ShellRelationResultsKit out_results)
-
void
ComputeRelation(HPS.ShellKit in_points_source, HPS.ShellRelationOptionsKit in_options, out HPS.ShellRelationResultsKit out_results)
-
void
Consume(HPS.ShellKit in_kit)
-
override void
Dispose()
-
HPS.ShellKey
EditFacelistByDeletion(ulong in_offset, ulong in_count)
-
HPS.ShellKey
EditFacelistByInsertion(ulong in_offset, int[] in_facelist)
-
HPS.ShellKey
EditFacelistByReplacement(ulong in_offset, int[] in_facelist)
-
HPS.ShellKey
EditPointsByDeletion(ulong in_offset, ulong in_count)
-
HPS.ShellKey
EditPointsByInsertion(ulong in_offset, HPS.Point[] in_points)
-
HPS.ShellKey
EditPointsByReplacement(ulong in_offset, HPS.Point[] in_points)
-
ulong
GetFaceCount()
-
ulong
GetPointCount()
-
override HPS.Type
ObjectType()
-
void
Optimize(HPS.ShellOptimizationOptionsKit in_shell_optimization_kit)
-
void
Set(HPS.ShellKit in_kit)
-
HPS.ShellKey
SetEdgeIndexColorsByList(ulong[] in_vertices1, ulong[] in_vertices2, float in_index)
-
HPS.ShellKey
SetEdgeIndexColorsByList(ulong[] in_vertices1, ulong[] in_vertices2, float[] in_indices)
-
HPS.ShellKey
SetEdgeRGBColorsByList(ulong[] in_vertices1, ulong[] in_vertices2, HPS.RGBColor in_rgb_color)
-
HPS.ShellKey
SetEdgeRGBColorsByList(ulong[] in_vertices1, ulong[] in_vertices2, HPS.RGBColor[] in_rgb_colors)
-
HPS.ShellKey
SetEdgeVisibilitiesByList(ulong[] in_vertices1, ulong[] in_vertices2, bool in_visibility)
-
HPS.ShellKey
SetEdgeVisibilitiesByList(ulong[] in_vertices1, ulong[] in_vertices2, bool[] in_visibilities)
-
HPS.ShellKey
SetFaceIndexColorsByList(ulong[] in_faces, float in_index)
-
HPS.ShellKey
SetFaceIndexColorsByList(ulong[] in_faces, float[] in_indices)
-
HPS.ShellKey
SetFaceIndexColorsByRange(ulong in_start, float[] in_indices)
-
HPS.ShellKey
SetFaceIndexColorsByRange(ulong in_start, ulong in_count, float in_index)
-
HPS.ShellKey
SetFacelist(int[] in_facelist)
-
HPS.ShellKey
SetFaceNormalsByList(ulong[] in_faces, HPS.Vector in_normal)
-
HPS.ShellKey
SetFaceNormalsByList(ulong[] in_faces, HPS.Vector[] in_normals)
-
HPS.ShellKey
SetFaceNormalsByRange(ulong in_start, HPS.Vector[] in_normals)
-
HPS.ShellKey
SetFaceNormalsByRange(ulong in_start, ulong in_count, HPS.Vector in_normal)
-
HPS.ShellKey
SetFaceRGBColorsByList(ulong[] in_faces, HPS.RGBColor in_rgb_color)
-
HPS.ShellKey
SetFaceRGBColorsByList(ulong[] in_faces, HPS.RGBColor[] in_rgb_colors)
-
HPS.ShellKey
SetFaceRGBColorsByRange(ulong in_start, HPS.RGBColor[] in_rgb_colors)
-
HPS.ShellKey
SetFaceRGBColorsByRange(ulong in_start, ulong in_count, HPS.RGBColor in_rgb_color)
-
HPS.ShellKey
SetFaceVisibilitiesByList(ulong[] in_faces, bool in_visibility)
-
HPS.ShellKey
SetFaceVisibilitiesByList(ulong[] in_faces, bool[] in_visibilities)
-
HPS.ShellKey
SetFaceVisibilitiesByRange(ulong in_start, bool[] in_visibilities)
-
HPS.ShellKey
SetFaceVisibilitiesByRange(ulong in_start, ulong in_count, bool in_visibility)
-
HPS.ShellKey
SetMaterialMapping(HPS.MaterialMappingKit in_kit)
-
HPS.ShellKey
SetPoints(HPS.Point[] in_points)
-
HPS.ShellKey
SetTristrips(int[] in_tristrips)
-
HPS.ShellKey
SetVertexIndexColorsByList(ulong[] in_vertices, float in_index)
-
HPS.ShellKey
SetVertexIndexColorsByList(ulong[] in_vertices, float in_index, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexIndexColorsByList(ulong[] in_vertices, float[] in_indices)
-
HPS.ShellKey
SetVertexIndexColorsByList(ulong[] in_vertices, float[] in_indices, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexIndexColorsByRange(ulong in_start, float[] in_indices)
-
HPS.ShellKey
SetVertexIndexColorsByRange(ulong in_start, float[] in_indices, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexIndexColorsByRange(ulong in_start, ulong in_count, float in_index)
-
HPS.ShellKey
SetVertexIndexColorsByRange(ulong in_start, ulong in_count, float in_index, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexNormalsByList(ulong[] in_vertices, HPS.Vector in_normal)
-
HPS.ShellKey
SetVertexNormalsByList(ulong[] in_vertices, HPS.Vector[] in_normals)
-
HPS.ShellKey
SetVertexNormalsByRange(ulong in_start, HPS.Vector[] in_normals)
-
HPS.ShellKey
SetVertexNormalsByRange(ulong in_start, ulong in_count, HPS.Vector in_normal)
-
HPS.ShellKey
SetVertexParametersByList(ulong[] in_vertices, float[] in_params)
-
HPS.ShellKey
SetVertexParametersByList(ulong[] in_vertices, float[] in_params, ulong in_param_width)
-
HPS.ShellKey
SetVertexParametersByRange(ulong in_start, float[] in_params)
-
HPS.ShellKey
SetVertexParametersByRange(ulong in_start, float[] in_params, ulong in_param_width)
-
HPS.ShellKey
SetVertexRGBAColorsByList(ulong[] in_vertices, HPS.RGBAColor in_rgba_color)
-
HPS.ShellKey
SetVertexRGBAColorsByList(ulong[] in_vertices, HPS.RGBAColor in_rgba_color, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexRGBAColorsByList(ulong[] in_vertices, HPS.RGBAColor[] in_rgba_colors)
-
HPS.ShellKey
SetVertexRGBAColorsByList(ulong[] in_vertices, HPS.RGBAColor[] in_rgba_colors, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexRGBAColorsByRange(ulong in_start, HPS.RGBAColor[] in_rgba_colors)
-
HPS.ShellKey
SetVertexRGBAColorsByRange(ulong in_start, HPS.RGBAColor[] in_rgba_colors, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexRGBAColorsByRange(ulong in_start, ulong in_count, HPS.RGBAColor in_rgba_color)
-
HPS.ShellKey
SetVertexRGBAColorsByRange(ulong in_start, ulong in_count, HPS.RGBAColor in_rgba_color, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexRGBColorsByList(ulong[] in_vertices, HPS.RGBColor in_rgb_color)
-
HPS.ShellKey
SetVertexRGBColorsByList(ulong[] in_vertices, HPS.RGBColor in_rgb_color, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexRGBColorsByList(ulong[] in_vertices, HPS.RGBColor[] in_rgb_colors)
-
HPS.ShellKey
SetVertexRGBColorsByList(ulong[] in_vertices, HPS.RGBColor[] in_rgb_colors, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexRGBColorsByRange(ulong in_start, HPS.RGBColor[] in_rgb_colors)
-
HPS.ShellKey
SetVertexRGBColorsByRange(ulong in_start, HPS.RGBColor[] in_rgb_colors, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexRGBColorsByRange(ulong in_start, ulong in_count, HPS.RGBColor in_rgb_color)
-
HPS.ShellKey
SetVertexRGBColorsByRange(ulong in_start, ulong in_count, HPS.RGBColor in_rgb_color, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
SetVertexVisibilitiesByList(ulong[] in_vertices, bool in_visibility)
-
HPS.ShellKey
SetVertexVisibilitiesByList(ulong[] in_vertices, bool[] in_visibilities)
-
HPS.ShellKey
SetVertexVisibilitiesByRange(ulong in_start, bool[] in_visibilities)
-
HPS.ShellKey
SetVertexVisibilitiesByRange(ulong in_start, ulong in_count, bool in_visibility)
-
ShellKey()
-
ShellKey(HPS.Key in_that)
-
ShellKey(HPS.ShellKey in_that)
-
void
Show(out HPS.ShellKit out_kit)
-
bool
ShowEdgeColors(out ulong[] out_vertices1, out ulong[] out_vertices2, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out float[] out_indices)
-
bool
ShowEdgeColorsByList(ulong[] in_vertices1, ulong[] in_vertices2, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out float[] out_indices)
-
bool
ShowEdgeVisibilitiesByList(ulong[] in_vertices1, ulong[] in_vertices2, out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowFaceColors(out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out float[] out_indices)
-
bool
ShowFaceColorsByList(ulong[] in_faces, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out float[] out_indices)
-
bool
ShowFaceColorsByRange(ulong in_start, ulong in_count, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out float[] out_indices)
-
bool
ShowFacelist(out int[] out_facelist)
-
bool
ShowFaceNormals(out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowFaceNormalsByList(ulong[] in_faces, out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowFaceNormalsByRange(ulong in_start, ulong in_count, out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowFaceVisibilities(out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowFaceVisibilitiesByList(ulong[] in_faces, out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowFaceVisibilitiesByRange(ulong in_start, ulong in_count, out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowMaterialMapping(out HPS.MaterialMappingKit out_kit)
-
bool
ShowNetFaceNormalsByList(ulong[] in_faces, out HPS.Vector[] out_normals)
-
bool
ShowNetFaceNormalsByRange(ulong in_start, ulong in_count, out HPS.Vector[] out_normals)
-
bool
ShowNetVertexNormals(out HPS.Vector[] out_normals)
-
bool
ShowNetVertexNormals(out HPS.Vector[] out_normals, HPS.Drawing.Handedness in_polygon_handedness)
-
bool
ShowNetVertexNormalsByRange(ulong in_start, ulong in_count, out HPS.Vector[] out_normals)
-
bool
ShowNetVertexNormalsByRange(ulong in_start, ulong in_count, out HPS.Vector[] out_normals, HPS.Drawing.Handedness in_polygon_handedness)
-
bool
ShowTristrips(out int[] out_tristrips)
-
bool
ShowTristrips(out int[] out_tristrips, out int[] out_face_indices)
-
bool
ShowVertexColors(HPS.Shell.Component in_apply_to, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out HPS.RGBAColor[] out_rgba_colors, out float[] out_indices)
-
bool
ShowVertexColorsByList(ulong[] in_vertices, HPS.Shell.Component in_apply_to, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out HPS.RGBAColor[] out_rgba_colors, out float[] out_indices)
-
bool
ShowVertexColorsByRange(ulong in_start, ulong in_count, HPS.Shell.Component in_apply_to, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out HPS.RGBAColor[] out_rgba_colors, out float[] out_indices)
-
bool
ShowVertexNormals(out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowVertexNormalsByList(ulong[] in_vertices, out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowVertexNormalsByRange(ulong in_start, ulong in_count, out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowVertexParameters(out bool[] out_validities, out float[] out_params)
-
bool
ShowVertexParameters(out bool[] out_validities, out float[] out_params, out ulong out_param_width)
-
bool
ShowVertexParametersByList(ulong[] in_vertices, out bool[] out_validities, out float[] out_params)
-
bool
ShowVertexParametersByList(ulong[] in_vertices, out bool[] out_validities, out float[] out_params, out ulong out_param_width)
-
bool
ShowVertexParametersByRange(ulong in_start, ulong in_count, out bool[] out_validities, out float[] out_params)
-
bool
ShowVertexParametersByRange(ulong in_start, ulong in_count, out bool[] out_validities, out float[] out_params, out ulong out_param_width)
-
bool
ShowVertexVisibilities(out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowVertexVisibilitiesByList(ulong[] in_vertices, out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowVertexVisibilitiesByRange(ulong in_start, ulong in_count, out bool[] out_validities, out bool[] out_visibilities)
-
HPS.ShellKey
UnsetEdgeColors()
-
HPS.ShellKey
UnsetEdgeColorsByList(ulong[] in_vertices1, ulong[] in_vertices2)
-
HPS.ShellKey
UnsetEdgeEverything()
-
HPS.ShellKey
UnsetEdgeVisibilities()
-
HPS.ShellKey
UnsetEdgeVisibilitiesByList(ulong[] in_vertices1, ulong[] in_vertices2)
-
HPS.ShellKey
UnsetEverything()
-
HPS.ShellKey
UnsetFaceColors()
-
HPS.ShellKey
UnsetFaceColorsByList(ulong[] in_faces)
-
HPS.ShellKey
UnsetFaceColorsByRange(ulong in_start, ulong in_count)
-
HPS.ShellKey
UnsetFaceEverything()
-
HPS.ShellKey
UnsetFacelist()
-
HPS.ShellKey
UnsetFaceNormals()
-
HPS.ShellKey
UnsetFaceNormalsByList(ulong[] in_vertices)
-
HPS.ShellKey
UnsetFaceNormalsByRange(ulong in_start, ulong in_count)
-
HPS.ShellKey
UnsetFaceVisibilities()
-
HPS.ShellKey
UnsetFaceVisibilitiesByList(ulong[] in_faces)
-
HPS.ShellKey
UnsetFaceVisibilitiesByRange(ulong in_start, ulong in_count)
-
HPS.ShellKey
UnsetMaterialMapping()
-
HPS.ShellKey
UnsetPoints()
-
HPS.ShellKey
UnsetTristrips()
-
HPS.ShellKey
UnsetVertexColors()
-
HPS.ShellKey
UnsetVertexColors(HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
UnsetVertexColorsByList(ulong[] in_vertices)
-
HPS.ShellKey
UnsetVertexColorsByList(ulong[] in_vertices, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
UnsetVertexColorsByRange(ulong in_start, ulong in_count)
-
HPS.ShellKey
UnsetVertexColorsByRange(ulong in_start, ulong in_count, HPS.Shell.Component in_apply_to)
-
HPS.ShellKey
UnsetVertexEverything()
-
HPS.ShellKey
UnsetVertexNormals()
-
HPS.ShellKey
UnsetVertexNormalsByList(ulong[] in_vertices)
-
HPS.ShellKey
UnsetVertexNormalsByRange(ulong in_start, ulong in_count)
-
HPS.ShellKey
UnsetVertexParameters()
-
HPS.ShellKey
UnsetVertexParametersByList(ulong[] in_vertices)
-
HPS.ShellKey
UnsetVertexParametersByRange(ulong in_start, ulong in_count)
-
HPS.ShellKey
UnsetVertexVisibilities()
-
HPS.ShellKey
UnsetVertexVisibilitiesByList(ulong[] in_vertices)
-
HPS.ShellKey
UnsetVertexVisibilitiesByRange(ulong in_start, ulong in_count)
-
void