Class UFFacet
Inheritance
System.Object
System.MarshalByRefObject
UFFacet
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.UF.dll
Syntax
public class UFFacet : NXRemotableObject, IMessageSink
Methods
AddFacetToModel(Tag, Int32, Double[,], Double[,], Int32[], out Int32)
Declaration
public void AddFacetToModel(Tag model, int num_vertices, double[, ] vertices, double[, ] normals, int[] adjacent_facet_ids, out int new_facet_id)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
num_vertices |
|
System.Double[,] |
vertices |
|
System.Double[,] |
normals |
|
System.Int32[] |
adjacent_facet_ids |
|
System.Int32 |
new_facet_id |
|
AskAdjacentFacet(Tag, Int32, Int32, out Int32, out Int32)
Declaration
public void AskAdjacentFacet(Tag model, int facet_id, int edge_id, out int adjacent_facet_id, out int edge_id_in_adjacent_facet)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Int32 |
edge_id |
|
System.Int32 |
adjacent_facet_id |
|
System.Int32 |
edge_id_in_adjacent_facet |
|
AskAvailableSolid(Tag, out Tag)
Declaration
public void AskAvailableSolid(Tag model, out Tag solid)
Parameters
Type |
Name |
Description |
Tag |
model |
|
Tag |
solid |
|
AskDefaultParameters(out UFFacet.Parameters)
Declaration
public void AskDefaultParameters(out UFFacet.Parameters parameters)
Parameters
AskEdgeConvexity(Tag, Int32, Int32, out Int32)
Declaration
public void AskEdgeConvexity(Tag model, int facet_id, int edge_in_facet, out int convexity)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Int32 |
edge_in_facet |
|
System.Int32 |
convexity |
|
AskFaceIdOfFacet(Tag, Int32, out Int32)
Declaration
public void AskFaceIdOfFacet(Tag model, int facet_id, out int face_id)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Int32 |
face_id |
|
AskFaceIdOfSolidFace(Tag, Tag, out Int32)
Declaration
public void AskFaceIdOfSolidFace(Tag model, Tag face_tag, out int face_id)
Parameters
Type |
Name |
Description |
Tag |
model |
|
Tag |
face_tag |
|
System.Int32 |
face_id |
|
AskMaxFacetVerts(Tag, out Int32)
Declaration
public void AskMaxFacetVerts(Tag model, out int num_facets)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
num_facets |
|
AskModelParameters(Tag, out UFFacet.Parameters)
Declaration
public void AskModelParameters(Tag model, out UFFacet.Parameters parameters)
Parameters
AskModelsOfSolid(Tag, out Int32, out Tag[])
Declaration
public void AskModelsOfSolid(Tag solid, out int n_faceted_models, out Tag[] faceted_models)
Parameters
Type |
Name |
Description |
Tag |
solid |
|
System.Int32 |
n_faceted_models |
|
Tag[] |
faceted_models |
|
AskNFacetsInModel(Tag, out Int32)
Declaration
public void AskNFacetsInModel(Tag model, out int num_facets)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
num_facets |
|
AskNormalsOfFacet(Tag, Int32, out Int32, Double[,])
Declaration
public void AskNormalsOfFacet(Tag model, int facet_id, out int num_vertices, double[, ] normals)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Int32 |
num_vertices |
|
System.Double[,] |
normals |
|
AskNumFaces(Tag, out Int32)
Declaration
public void AskNumFaces(Tag model, out int num_faces)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
num_faces |
|
AskNumFacetsInFace(Tag, Int32, out Int32)
Declaration
public void AskNumFacetsInFace(Tag model, int face_id, out int num_facets)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
face_id |
|
System.Int32 |
num_facets |
|
AskNumVertsInFacet(Tag, Int32, out Int32)
Declaration
public void AskNumVertsInFacet(Tag model, int facet_id, out int num_vertices)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Int32 |
num_vertices |
|
AskParamsOfFacet(Tag, Int32, out Int32, Double[,])
Declaration
public void AskParamsOfFacet(Tag model, int facet_id, out int num_params, double[, ] _params)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Int32 |
num_params |
|
System.Double[,] |
_params |
|
AskPlaneEquation(Tag, Int32, Double[], out Double)
Declaration
public void AskPlaneEquation(Tag model, int facet_id, double[] plane_normal, out double d_coefficient)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Double[] |
plane_normal |
|
System.Double |
d_coefficient |
|
AskSolidFaceOfFaceId(Tag, Int32, out Tag)
Declaration
public void AskSolidFaceOfFaceId(Tag model, int face_id, out Tag face_tag)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
face_id |
|
Tag |
face_tag |
|
AskSolidFaceOfFacet(Tag, Int32, out Tag)
Declaration
public void AskSolidFaceOfFacet(Tag model, int facet_id, out Tag face_tag)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
Tag |
face_tag |
|
AskSolidOfModel(Tag, out Tag)
Declaration
public void AskSolidOfModel(Tag model, out Tag solid)
Parameters
Type |
Name |
Description |
Tag |
model |
|
Tag |
solid |
|
AskSurfaceDataForFace(Tag, out Int32, Double[], Double[], out Double, out Double, out Boolean, out Boolean)
Declaration
public void AskSurfaceDataForFace(Tag facet_face, out int type, double[] pos, double[] dir, out double radius, out double radius_data, out bool sense, out bool from_cached_analytics)
Parameters
Type |
Name |
Description |
Tag |
facet_face |
|
System.Int32 |
type |
|
System.Double[] |
pos |
|
System.Double[] |
dir |
|
System.Double |
radius |
|
System.Double |
radius_data |
|
System.Boolean |
sense |
|
System.Boolean |
from_cached_analytics |
|
AskVertexConvexity(Tag, Int32, Int32, out Int32)
Declaration
public void AskVertexConvexity(Tag model, int facet_id, int vertex_in_facet, out int convexity)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Int32 |
vertex_in_facet |
|
System.Int32 |
convexity |
|
AskVerticesOfFacet(Tag, Int32, out Int32, Double[,])
Declaration
public void AskVerticesOfFacet(Tag model, int facet_id, out int num_vertices, double[, ] vertices)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Int32 |
num_vertices |
|
System.Double[,] |
vertices |
|
CreateModel(Tag, out Tag)
Declaration
public void CreateModel(Tag object_in_part, out Tag model)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
Tag |
model |
|
CycleFacets(Tag, ref Int32)
Declaration
public void CycleFacets(Tag model, ref int facet_id)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
CycleFacetsInFace(Tag, Int32, ref Int32)
Declaration
public void CycleFacetsInFace(Tag model, int face_id, ref int facet_id)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
face_id |
|
System.Int32 |
facet_id |
|
DeleteAllFacetsFromModel(Tag)
Declaration
public void DeleteAllFacetsFromModel(Tag model)
Parameters
Type |
Name |
Description |
Tag |
model |
|
DelFacetFromModel(Tag, Int32)
Declaration
public void DelFacetFromModel(Tag model, int facet_id)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
DisassocFromSolid(Tag)
Declaration
public void DisassocFromSolid(Tag model)
Parameters
Type |
Name |
Description |
Tag |
model |
|
FacetSolid(Tag, ref UFFacet.Parameters, out Tag)
Declaration
public void FacetSolid(Tag solid_entity, ref UFFacet.Parameters parameters, out Tag facet_model)
Parameters
FindEdgeInFacet(Tag, Int32, Double[], Double[], out Int32, out Int32)
Declaration
public void FindEdgeInFacet(Tag model, int facet_id, double[] vertex_1, double[] vertex_2, out int sense, out int edge_id)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Double[] |
vertex_1 |
|
System.Double[] |
vertex_2 |
|
System.Int32 |
sense |
|
System.Int32 |
edge_id |
|
IsFacetConvex(Tag, Int32, out Boolean)
Declaration
public void IsFacetConvex(Tag model, int facet_id, out bool is_convex)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Boolean |
is_convex |
|
IsModelConvex(Tag, out Boolean)
Declaration
public void IsModelConvex(Tag model, out bool is_convex)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Boolean |
is_convex |
|
IsModelUpToDate(Tag, out Boolean)
Declaration
public void IsModelUpToDate(Tag model, out bool up_to_date)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Boolean |
up_to_date |
|
ModelEditsDone(Tag)
Declaration
public void ModelEditsDone(Tag model)
Parameters
Type |
Name |
Description |
Tag |
model |
|
RebuildAdjacencies(Tag)
Declaration
public void RebuildAdjacencies(Tag model)
Parameters
Type |
Name |
Description |
Tag |
model |
|
SetAdjacentFacet(Tag, Int32, Int32, Int32)
Declaration
public void SetAdjacentFacet(Tag model, int facet_id, int edge, int adjacent_facet_id)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Int32 |
edge |
|
System.Int32 |
adjacent_facet_id |
|
SetDefaultParameters(ref UFFacet.Parameters)
Declaration
public void SetDefaultParameters(ref UFFacet.Parameters parameters)
Parameters
SetVertexOfFacet(Tag, Int32, Int32, Double[])
Declaration
public void SetVertexOfFacet(Tag model, int facet_id, int vertex_in_facet, double[] location)
Parameters
Type |
Name |
Description |
Tag |
model |
|
System.Int32 |
facet_id |
|
System.Int32 |
vertex_in_facet |
|
System.Double[] |
location |
|
UpdateModel(Tag, ref UFFacet.Parameters)
Declaration
public void UpdateModel(Tag model, ref UFFacet.Parameters parameters)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink