NXOpen .NET Reference  12.0.0
Classes | Public Member Functions | List of all members
NXOpen.UF.UFFacet Class Reference

Contains wrappers for all 'UF_FACET' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFFacet:

Classes

struct  Parameters
 Wrapper for UF_FACET_parameters_s More...
 

Public Member Functions

void AddFacetToModel (NXOpen.Tag model, int num_vertices, double[,] vertices, double[,] normals, int[] adjacent_facet_ids, out int new_facet_id)
 Wrapper method for UF_FACET_add_facet_to_model More...
 
void AskAdjacentFacet (NXOpen.Tag model, int facet_id, int edge_id, out int adjacent_facet_id, out int edge_id_in_adjacent_facet)
 Wrapper method for UF_FACET_ask_adjacent_facet More...
 
void AskAvailableSolid (NXOpen.Tag model, out NXOpen.Tag solid)
 Wrapper method for UF_FACET_ask_available_solid More...
 
void AskDefaultParameters (out Parameters parameters)
 Wrapper method for UF_FACET_ask_default_parameters More...
 
void AskEdgeConvexity (NXOpen.Tag model, int facet_id, int edge_in_facet, out int convexity)
 Wrapper method for UF_FACET_ask_edge_convexity More...
 
void AskFaceIdOfFacet (NXOpen.Tag model, int facet_id, out int face_id)
 Wrapper method for UF_FACET_ask_face_id_of_facet More...
 
void AskFaceIdOfSolidFace (NXOpen.Tag model, NXOpen.Tag face_tag, out int face_id)
 Wrapper method for UF_FACET_ask_face_id_of_solid_face More...
 
void AskMaxFacetVerts (NXOpen.Tag model, out int num_facets)
 Wrapper method for UF_FACET_ask_max_facet_verts More...
 
void AskModelParameters (NXOpen.Tag model, out Parameters parameters)
 Wrapper method for UF_FACET_ask_model_parameters More...
 
unsafe void AskModelsOfSolid (NXOpen.Tag solid, out int n_faceted_models, out NXOpen.Tag[] faceted_models)
 Wrapper method for UF_FACET_ask_models_of_solid More...
 
void AskNFacetsInModel (NXOpen.Tag model, out int num_facets)
 Wrapper method for UF_FACET_ask_n_facets_in_model More...
 
void AskNormalsOfFacet (NXOpen.Tag model, int facet_id, out int num_vertices,[Out] double[,] normals)
 Wrapper method for UF_FACET_ask_normals_of_facet More...
 
void AskNumFaces (NXOpen.Tag model, out int num_faces)
 Wrapper method for UF_FACET_ask_num_faces More...
 
void AskNumFacetsInFace (NXOpen.Tag model, int face_id, out int num_facets)
 Wrapper method for UF_FACET_ask_num_facets_in_face More...
 
void AskNumVertsInFacet (NXOpen.Tag model, int facet_id, out int num_vertices)
 Wrapper method for UF_FACET_ask_num_verts_in_facet More...
 
void AskParamsOfFacet (NXOpen.Tag model, int facet_id, out int num_params,[Out] double[,] _params)
 Wrapper method for UF_FACET_ask_params_of_facet More...
 
void AskPlaneEquation (NXOpen.Tag model, int facet_id,[Out] double[] plane_normal, out double d_coefficient)
 Wrapper method for UF_FACET_ask_plane_equation More...
 
void AskSolidFaceOfFaceId (NXOpen.Tag model, int face_id, out NXOpen.Tag face_tag)
 Wrapper method for UF_FACET_ask_solid_face_of_face_id More...
 
void AskSolidFaceOfFacet (NXOpen.Tag model, int facet_id, out NXOpen.Tag face_tag)
 Wrapper method for UF_FACET_ask_solid_face_of_facet More...
 
void AskSolidOfModel (NXOpen.Tag model, out NXOpen.Tag solid)
 Wrapper method for UF_FACET_ask_solid_of_model More...
 
void AskSurfaceDataForFace (NXOpen.Tag facet_face, out int type,[Out] double[] pos,[Out] double[] dir, out double radius, out double radius_data, out bool sense, out bool from_cached_analytics)
 Wrapper method for UF_FACET_ask_surface_data_for_face More...
 
void AskVertexConvexity (NXOpen.Tag model, int facet_id, int vertex_in_facet, out int convexity)
 Wrapper method for UF_FACET_ask_vertex_convexity More...
 
void AskVerticesOfFacet (NXOpen.Tag model, int facet_id, out int num_vertices,[Out] double[,] vertices)
 Wrapper method for UF_FACET_ask_vertices_of_facet More...
 
void CreateModel (NXOpen.Tag object_in_part, out NXOpen.Tag model)
 Wrapper method for UF_FACET_create_model More...
 
void CycleFacets (NXOpen.Tag model, ref int facet_id)
 Wrapper method for UF_FACET_cycle_facets More...
 
void CycleFacetsInFace (NXOpen.Tag model, int face_id, ref int facet_id)
 Wrapper method for UF_FACET_cycle_facets_in_face More...
 
void DelFacetFromModel (NXOpen.Tag model, int facet_id)
 Wrapper method for UF_FACET_del_facet_from_model More...
 
void DeleteAllFacetsFromModel (NXOpen.Tag model)
 Wrapper method for UF_FACET_delete_all_facets_from_model More...
 
void DisassocFromSolid (NXOpen.Tag model)
 Wrapper method for UF_FACET_disassoc_from_solid More...
 
void FacetSolid (NXOpen.Tag solid_entity, ref Parameters parameters, out NXOpen.Tag facet_model)
 Wrapper method for UF_FACET_facet_solid More...
 
void FindEdgeInFacet (NXOpen.Tag model, int facet_id, double[] vertex_1, double[] vertex_2, out int sense, out int edge_id)
 Wrapper method for UF_FACET_find_edge_in_facet More...
 
void IsFacetConvex (NXOpen.Tag model, int facet_id, out bool is_convex)
 Wrapper method for UF_FACET_is_facet_convex More...
 
void IsModelConvex (NXOpen.Tag model, out bool is_convex)
 Wrapper method for UF_FACET_is_model_convex More...
 
void IsModelUpToDate (NXOpen.Tag model, out bool up_to_date)
 Wrapper method for UF_FACET_is_model_up_to_date More...
 
void ModelEditsDone (NXOpen.Tag model)
 Wrapper method for UF_FACET_model_edits_done More...
 
void RebuildAdjacencies (NXOpen.Tag model)
 Wrapper method for UF_FACET_rebuild_adjacencies More...
 
void SetAdjacentFacet (NXOpen.Tag model, int facet_id, int edge, int adjacent_facet_id)
 Wrapper method for UF_FACET_set_adjacent_facet More...
 
void SetDefaultParameters (ref Parameters parameters)
 Wrapper method for UF_FACET_set_default_parameters More...
 
void SetVertexOfFacet (NXOpen.Tag model, int facet_id, int vertex_in_facet, double[] location)
 Wrapper method for UF_FACET_set_vertex_of_facet More...
 
void UpdateModel (NXOpen.Tag model, ref Parameters parameters)
 Wrapper method for UF_FACET_update_model More...
 

Detailed Description

Contains wrappers for all 'UF_FACET' functions and data types.

Member Function Documentation

void NXOpen.UF.UFFacet.AddFacetToModel ( NXOpen.Tag  model,
int  num_vertices,
double  vertices[,],
double  normals[,],
int[]  adjacent_facet_ids,
out int  new_facet_id 
)

Wrapper method for UF_FACET_add_facet_to_model

Refer to UF_FACET_add_facet_to_model for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskAdjacentFacet ( NXOpen.Tag  model,
int  facet_id,
int  edge_id,
out int  adjacent_facet_id,
out int  edge_id_in_adjacent_facet 
)

Wrapper method for UF_FACET_ask_adjacent_facet

Refer to UF_FACET_ask_adjacent_facet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskAvailableSolid ( NXOpen.Tag  model,
out NXOpen.Tag  solid 
)

Wrapper method for UF_FACET_ask_available_solid

Refer to UF_FACET_ask_available_solid for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskDefaultParameters ( out Parameters  parameters)

Wrapper method for UF_FACET_ask_default_parameters

Refer to UF_FACET_ask_default_parameters for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskEdgeConvexity ( NXOpen.Tag  model,
int  facet_id,
int  edge_in_facet,
out int  convexity 
)

Wrapper method for UF_FACET_ask_edge_convexity

Refer to UF_FACET_ask_edge_convexity for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskFaceIdOfFacet ( NXOpen.Tag  model,
int  facet_id,
out int  face_id 
)

Wrapper method for UF_FACET_ask_face_id_of_facet

Refer to UF_FACET_ask_face_id_of_facet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskFaceIdOfSolidFace ( NXOpen.Tag  model,
NXOpen.Tag  face_tag,
out int  face_id 
)

Wrapper method for UF_FACET_ask_face_id_of_solid_face

Refer to UF_FACET_ask_face_id_of_solid_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskMaxFacetVerts ( NXOpen.Tag  model,
out int  num_facets 
)

Wrapper method for UF_FACET_ask_max_facet_verts

Refer to UF_FACET_ask_max_facet_verts for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskModelParameters ( NXOpen.Tag  model,
out Parameters  parameters 
)

Wrapper method for UF_FACET_ask_model_parameters

Refer to UF_FACET_ask_model_parameters for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFFacet.AskModelsOfSolid ( NXOpen.Tag  solid,
out int  n_faceted_models,
out NXOpen.Tag[]  faceted_models 
)

Wrapper method for UF_FACET_ask_models_of_solid

Refer to UF_FACET_ask_models_of_solid for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskNFacetsInModel ( NXOpen.Tag  model,
out int  num_facets 
)

Wrapper method for UF_FACET_ask_n_facets_in_model

Refer to UF_FACET_ask_n_facets_in_model for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskNormalsOfFacet ( NXOpen.Tag  model,
int  facet_id,
out int  num_vertices,
[Out] double  normals[,] 
)

Wrapper method for UF_FACET_ask_normals_of_facet

Refer to UF_FACET_ask_normals_of_facet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskNumFaces ( NXOpen.Tag  model,
out int  num_faces 
)

Wrapper method for UF_FACET_ask_num_faces

Refer to UF_FACET_ask_num_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskNumFacetsInFace ( NXOpen.Tag  model,
int  face_id,
out int  num_facets 
)

Wrapper method for UF_FACET_ask_num_facets_in_face

Refer to UF_FACET_ask_num_facets_in_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskNumVertsInFacet ( NXOpen.Tag  model,
int  facet_id,
out int  num_vertices 
)

Wrapper method for UF_FACET_ask_num_verts_in_facet

Refer to UF_FACET_ask_num_verts_in_facet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskParamsOfFacet ( NXOpen.Tag  model,
int  facet_id,
out int  num_params,
[Out] double  _params[,] 
)

Wrapper method for UF_FACET_ask_params_of_facet

Refer to UF_FACET_ask_params_of_facet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskPlaneEquation ( NXOpen.Tag  model,
int  facet_id,
[Out] double[]  plane_normal,
out double  d_coefficient 
)

Wrapper method for UF_FACET_ask_plane_equation

Refer to UF_FACET_ask_plane_equation for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskSolidFaceOfFaceId ( NXOpen.Tag  model,
int  face_id,
out NXOpen.Tag  face_tag 
)

Wrapper method for UF_FACET_ask_solid_face_of_face_id

Refer to UF_FACET_ask_solid_face_of_face_id for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskSolidFaceOfFacet ( NXOpen.Tag  model,
int  facet_id,
out NXOpen.Tag  face_tag 
)

Wrapper method for UF_FACET_ask_solid_face_of_facet

Refer to UF_FACET_ask_solid_face_of_facet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskSolidOfModel ( NXOpen.Tag  model,
out NXOpen.Tag  solid 
)

Wrapper method for UF_FACET_ask_solid_of_model

Refer to UF_FACET_ask_solid_of_model for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskSurfaceDataForFace ( NXOpen.Tag  facet_face,
out int  type,
[Out] double[]  pos,
[Out] double[]  dir,
out double  radius,
out double  radius_data,
out bool  sense,
out bool  from_cached_analytics 
)

Wrapper method for UF_FACET_ask_surface_data_for_face

Refer to UF_FACET_ask_surface_data_for_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskVertexConvexity ( NXOpen.Tag  model,
int  facet_id,
int  vertex_in_facet,
out int  convexity 
)

Wrapper method for UF_FACET_ask_vertex_convexity

Refer to UF_FACET_ask_vertex_convexity for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.AskVerticesOfFacet ( NXOpen.Tag  model,
int  facet_id,
out int  num_vertices,
[Out] double  vertices[,] 
)

Wrapper method for UF_FACET_ask_vertices_of_facet

Refer to UF_FACET_ask_vertices_of_facet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.CreateModel ( NXOpen.Tag  object_in_part,
out NXOpen.Tag  model 
)

Wrapper method for UF_FACET_create_model

Refer to UF_FACET_create_model for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.CycleFacets ( NXOpen.Tag  model,
ref int  facet_id 
)

Wrapper method for UF_FACET_cycle_facets

Refer to UF_FACET_cycle_facets for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.CycleFacetsInFace ( NXOpen.Tag  model,
int  face_id,
ref int  facet_id 
)

Wrapper method for UF_FACET_cycle_facets_in_face

Refer to UF_FACET_cycle_facets_in_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.DeleteAllFacetsFromModel ( NXOpen.Tag  model)

Wrapper method for UF_FACET_delete_all_facets_from_model

Refer to UF_FACET_delete_all_facets_from_model for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.DelFacetFromModel ( NXOpen.Tag  model,
int  facet_id 
)

Wrapper method for UF_FACET_del_facet_from_model

Refer to UF_FACET_del_facet_from_model for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.DisassocFromSolid ( NXOpen.Tag  model)

Wrapper method for UF_FACET_disassoc_from_solid

Refer to UF_FACET_disassoc_from_solid for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.FacetSolid ( NXOpen.Tag  solid_entity,
ref Parameters  parameters,
out NXOpen.Tag  facet_model 
)

Wrapper method for UF_FACET_facet_solid

Refer to UF_FACET_facet_solid for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.FindEdgeInFacet ( NXOpen.Tag  model,
int  facet_id,
double[]  vertex_1,
double[]  vertex_2,
out int  sense,
out int  edge_id 
)

Wrapper method for UF_FACET_find_edge_in_facet

Refer to UF_FACET_find_edge_in_facet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.IsFacetConvex ( NXOpen.Tag  model,
int  facet_id,
out bool  is_convex 
)

Wrapper method for UF_FACET_is_facet_convex

Refer to UF_FACET_is_facet_convex for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.IsModelConvex ( NXOpen.Tag  model,
out bool  is_convex 
)

Wrapper method for UF_FACET_is_model_convex

Refer to UF_FACET_is_model_convex for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.IsModelUpToDate ( NXOpen.Tag  model,
out bool  up_to_date 
)

Wrapper method for UF_FACET_is_model_up_to_date

Refer to UF_FACET_is_model_up_to_date for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.ModelEditsDone ( NXOpen.Tag  model)

Wrapper method for UF_FACET_model_edits_done

Refer to UF_FACET_model_edits_done for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.RebuildAdjacencies ( NXOpen.Tag  model)

Wrapper method for UF_FACET_rebuild_adjacencies

Refer to UF_FACET_rebuild_adjacencies for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.SetAdjacentFacet ( NXOpen.Tag  model,
int  facet_id,
int  edge,
int  adjacent_facet_id 
)

Wrapper method for UF_FACET_set_adjacent_facet

Refer to UF_FACET_set_adjacent_facet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.SetDefaultParameters ( ref Parameters  parameters)

Wrapper method for UF_FACET_set_default_parameters

Refer to UF_FACET_set_default_parameters for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.SetVertexOfFacet ( NXOpen.Tag  model,
int  facet_id,
int  vertex_in_facet,
double[]  location 
)

Wrapper method for UF_FACET_set_vertex_of_facet

Refer to UF_FACET_set_vertex_of_facet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFacet.UpdateModel ( NXOpen.Tag  model,
ref Parameters  parameters 
)

Wrapper method for UF_FACET_update_model

Refer to UF_FACET_update_model for documentation
Mapping Help

License requirements:None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.