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