Package | Description |
---|---|
nxopen |
Provides classes and interfaces for the NX Open Common API.
|
nxopen.assemblies |
Provides classes and interfaces for Assemblies.
|
nxopen.cae |
Provides classes and interfaces relating to Advanced Simulation and Design Simulation.
|
nxopen.cae.xyplot |
Provides classes and interfaces for XY Graphing.
|
nxopen.cam |
Provides classes and interfaces for Manufacturing.
|
nxopen.die |
Provides classes and interfaces relating to Die Engineering and Die Design.
|
nxopen.display |
Provides classes and interfaces for display.
|
nxopen.drafting |
Provides classes and interfaces for the Drafting.
|
nxopen.drawings |
Provides classes and interfaces for Drafting Drawings.
|
nxopen.features |
Provides classes and interfaces for features.
|
nxopen.features.vehicledesign |
Provides classes and interfaces for the Vehicle Design.
|
nxopen.geometricanalysis |
Provides classes and interfaces for Geometric Analysis.
|
nxopen.geometricutilities |
Provides classes and interfaces for Geometric Utilities.
|
nxopen.layout2d |
Provides classes and interfaces for Manufacturing.
|
nxopen.pdm |
Provides classes and interfaces for PDM.
|
nxopen.positioning |
Provides classes and interfaces for Assembly Positioning and Constraints.
|
nxopen.routing |
Provides classes and interfaces for Routing.
|
nxopen.routing.electrical |
Provides classes and interfaces for Routing Electrical.
|
nxopen.tooling |
Provides classes and interfaces for Tooling.
|
nxopen.userdefinedobjects |
Provides classes and interfaces for User Defined Objects (UDOs).
|
nxopen.weld |
Provides classes and interfaces for Weld.
|
Modifier and Type | Field and Description |
---|---|
Matrix3x3 |
HumanPosturePredictionBuilder.ComputeHandCsysData.leftHandOrientation
the orientation of left hand
|
Matrix3x3 |
HumanPosturePredictionBuilder.HandFootCsysData.orientation
the orientation of hand or foot
|
Matrix3x3 |
HumanData.XformData.orientation |
Matrix3x3 |
HumanPosturePredictionBuilder.ComputeHandCsysData.rightHandOrientation
the orientation of right hand
|
Matrix3x3 |
ModelingView.DisplaySectioningData.sectionMatrix
Section planes matrix relative to ABS coord
|
Modifier and Type | Method and Description |
---|---|
Matrix3x3 |
NXMatrix.element()
Returns the orientation matrix of the coordinate system
relative to the absolute coordinate system of the owning part
License requirements: None. |
Matrix3x3 |
View.matrix()
Returns the view matrix.
|
Matrix3x3 |
IPlane.matrix()
Returns the matrix of the plane
License requirements: None. |
Matrix3x3 |
Xform.orientation()
Returns the orientation
License requirements: None. |
Matrix3x3 |
AutomaticTraceline.orientation()
Returns the orientation of the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
Matrix3x3 |
MathUtils.orthonormalize(Matrix3x3 original)
Orthonormalizes a matrix
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
NXMatrix |
NXMatrixCollection.create(Matrix3x3 element)
Creates an NXMatrix
License requirements: None. |
AutomaticTraceline |
TracelineCollection.createAutomaticTraceline(Explosion explosion,
Point startPoint,
Direction startDirection,
Point endPoint,
Direction endDirection,
Matrix3x3 orientation,
AutomaticTraceline.ModeOption mode,
int solution,
double startOffset,
double endOffset,
int[] segmentIndices,
double[] segmentLengths)
Create an automatic traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
HumanPosturePredictionBuilder.createCarCsys(Point3d carCsysOrigin,
Matrix3x3 carCsysMatrix)
Create the Car Coordinate System, only one Car Coordinate System is allowed in a part or an assembly
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
CartesianCoordinateSystem |
CoordinateSystemCollection.createCoordinateSystem(Point3d origin,
Matrix3x3 orientation,
boolean isTemporary)
Creates a new cartesian coordinate system
License requirements: None. |
DatumPlane |
DatumCollection.createFixedDatumPlane(Point3d origin,
Matrix3x3 orientation)
Creates a fixed datum plane
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
Xform |
XformCollection.createXform(Point3d origin,
Matrix3x3 orientation,
SmartObject.UpdateOption update,
double scale)
Creates an Xform
License requirements: None. |
Xform |
XformCollection.createXformByDynamicOffset(CoordinateSystem csys,
Vector3d originOffset,
Matrix3x3 trasformMatrix,
SmartObject.UpdateOption updateOption,
double scale)
Creates an Xform whose location and orientation are determined by applying
a specified origin offset and transformation matrix to an existing coordinate system.
|
Point3d |
MathUtils.multiply(Matrix3x3 matrix,
Point3d originalPoint)
Returns a point which is the product of a 3x3 matrix and a 3D point
License requirements: None. |
Vector3d |
MathUtils.multiply(Matrix3x3 matrix,
Vector3d originalVector)
Returns a vector which is the product of a 3x3 matrix and a 3D vector
License requirements: None. |
void |
View.orient(Matrix3x3 matrix)
Changes the view orientation relative to the specified absolute coordinate system.
|
Matrix3x3 |
MathUtils.orthonormalize(Matrix3x3 original)
Orthonormalizes a matrix
License requirements: None. |
void |
View.rotate(Matrix3x3 matrix)
Rotates the view by concatenating the given matrix to the existing rotation
matrix of the view.
|
void |
ModelingView.setDisplaySectioning(Matrix3x3 sectionMatrix,
Point3d sectionOrigin,
double[] planeDist,
ModelingView.OtherSectionAttrT otherAttrs)
Deprecated.
Deprecated in NX5.0.0. Use
ModelingView.setActiveDynamicSection(nxopen.display.DynamicSection) instead.
|
void |
HumanPosturePredictionBuilder.setHandFootCsys(HumanData.HandFootType handFoot,
HumanData.SideType side,
Point3d position,
Matrix3x3 orientation)
Set the Csys of hand foot, the hand foot csys should be on solid, curve or not conflict with
SAE data related to its steering wheel and pedal type.
|
void |
IPlane.setMatrix(Matrix3x3 matrix)
License requirements: None. |
void |
Xform.setOrientation(Matrix3x3 orientation)
Sets the orientation
License requirements: None. |
void |
AutomaticTraceline.setOrientation(Matrix3x3 orientation)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
WCS.setOriginAndMatrix(Point3d origin,
Matrix3x3 matrix)
Sets the origin and orientation matrix of the WCS
License requirements: None. |
void |
View.setRotationTranslationScale(Matrix3x3 rotMatrix,
Point3d translation,
double scale)
Sets the rotation, translation and scale of the specified view.
|
Modifier and Type | Field and Description |
---|---|
Matrix3x3 |
DesignElementBuilder.PositionData.orientation |
Matrix3x3 |
Component.PositionData.orientation
The orientation of this component
|
Modifier and Type | Method and Description |
---|---|
ComponentAssembly.AddComponentData |
ComponentAssembly.addComponent(BasePart partToAdd,
String referenceSetName,
String componentName,
Point3d basePoint,
Matrix3x3 orientation,
int layer)
Creates a new
Component in this assembly, based on an existing part file. |
ComponentAssembly.AddComponentData |
ComponentAssembly.addComponent(String partToAdd,
String referenceSetName,
String componentName,
Point3d basePoint,
Matrix3x3 orientation,
int layer)
Creates a new
Component in this assembly, based on an existing part file. |
ComponentAssembly.AddComponentData |
ComponentAssembly.addComponent(String partToAdd,
String referenceSetName,
String componentName,
Point3d basePoint,
Matrix3x3 orientation,
int layer,
boolean uomAsNgc)
Creates a new
Component in this assembly, based on an existing part file. |
ComponentAssembly.AddComponentData |
ComponentAssembly.addMasterPartComponent(Part partToAdd,
String referenceSetName,
String componentName,
Point3d basePoint,
Matrix3x3 orientation,
int layer)
Creates a new
Component in this assembly as master part. |
ComponentAssembly.AddComponentData |
ComponentAssembly.addMasterPartComponent(String partToAdd,
String referenceSetName,
String componentName,
Point3d basePoint,
Matrix3x3 orientation,
int layer)
Creates a new
Component in this assembly as master part. |
PartLoadStatus |
ComponentAssembly.addPendingComponent(String partToAdd,
NXObject pendingComponent,
String referenceSetName,
String componentName,
Point3d basePoint,
Matrix3x3 orientation,
int layer,
boolean uomAsNgc)
Add a pending
Component in this assembly. |
void |
ComponentAssembly.moveComponent(Component component,
Vector3d translation,
Matrix3x3 rotation)
Moves a component by specifying a translation and rotation.
|
void |
DesignElementBuilder.setPosition(Point3d position,
Matrix3x3 orientation)
Sets the position of design element.
|
Modifier and Type | Field and Description |
---|---|
Matrix3x3 |
Result.ResultCoordinateSystemDefinitionData.matrix |
Modifier and Type | Method and Description |
---|---|
void |
PostGraphAlongPathBuilder.setCsys(Matrix3x3 csys)
Set csys for extracting data for x axis
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
Modifier and Type | Method and Description |
---|---|
Matrix3x3 |
WallDisplayStyles3D.viewOrientation()
Returns the view orientation matrix
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
WallDisplayStyles3D.setViewOrientation(Matrix3x3 orientation)
License requirements: nx_ftk ("NX Advanced Graphing") . |
Modifier and Type | Method and Description |
---|---|
void |
BoundarySet.appendCurves(NXObject[] curves,
Point3d pickPoint,
Matrix3x3 matrix)
Add curves to the boundary
License requirements: cam_base ("CAM BASE") . |
Modifier and Type | Field and Description |
---|---|
Matrix3x3 |
SteelInsertBuilder.HoleGridOrientationData.gridMatrix |
Modifier and Type | Method and Description |
---|---|
Matrix3x3 |
DiePlaneBuilder.coordinateSystemMatrix()
Returns the coordinate system matrix
License requirements: None. |
Matrix3x3 |
DieDirectionBuilder.coordinateSystemMatrix()
Returns the coordinate system matrix
License requirements: None. |
Matrix3x3 |
QuickBinderWrapBuilder.matrix()
Returns the rotation matrix
License requirements: None. |
Matrix3x3 |
QuickBinderBuilder.transformMatrix()
Returns the rotation matrix of binder sheet body transformation.
|
Modifier and Type | Method and Description |
---|---|
void |
DiePlaneBuilder.setCoordinateSystemMatrix(Matrix3x3 coordinateSystemMatrix)
License requirements: ug_die_design ("Die Design") . |
void |
DieDirectionBuilder.setCoordinateSystemMatrix(Matrix3x3 coordinateSystemMatrix)
License requirements: ug_die_design ("Die Design") . |
void |
SteelInsertBuilder.setHoleGridOrientation(Point3d gridOrigin,
Matrix3x3 gridMatrix)
License requirements: ug_die_design ("Die Design") . |
void |
QuickBinderWrapBuilder.setMatrix(Matrix3x3 matrix)
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
QuickBinderBuilder.setTransformMatrix(Matrix3x3 matrix)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
Modifier and Type | Method and Description |
---|---|
Matrix3x3 |
CameraBuilder.cameraMatrix()
Returns the camera rotation matrix
License requirements: None. |
Matrix3x3 |
DynamicSectionBuilder.getRotationMatrix()
Gets the section rotation matrix
License requirements: None. |
Matrix3x3 |
CameraBuilder.targetMatrix()
Returns the target point rotation matrix
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
CameraBuilder.setCameraMatrix(Matrix3x3 cameraMatrix)
License requirements: None. |
void |
DynamicSectionBuilder.setPlane(Point3d axisOrigin,
Point3d origin,
Matrix3x3 rotationMatrix)
Sets a section plane to be the specified plane
The plane is created at the specified origin with the
specified rotation matrix.
|
void |
DynamicSectionBuilder.setRotationMatrix(DynamicSectionTypes.Axis rotationAxis,
Matrix3x3 rotationMatrix)
Sets the section rotation matrix
Specify Display.DynamicSectionTypes.Axis#NONE
if the axis about which rotation was performed is not known. |
void |
CameraBuilder.setTargetMatrix(Matrix3x3 matrix)
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
CutCopyPasteLeaderBuilder.setMoveOnCommit(Matrix3x3 rot,
Vector3d trans)
Set the final motion from the drop location.
|
void |
CutCopyPasteBuilder.setMoveOnCommit(Matrix3x3 rot,
Vector3d trans)
Set the final motion from the drop location.
|
Modifier and Type | Method and Description |
---|---|
void |
OrientationViewStyle.orientView(Matrix3x3 matrix)
Orients the view.
|
Modifier and Type | Field and Description |
---|---|
Matrix3x3 |
WaveSketchBuilder.WaveLinkInformationData.xformOrientation
transformation matrix
|
Matrix3x3 |
WaveRoutingBuilder.WaveLinkInformationData.xformOrientation
transformation matrix
|
Matrix3x3 |
WavePointBuilder.WaveLinkInformationData.xformOrientation
transformation matrix
|
Matrix3x3 |
WaveDatumBuilder.WaveLinkInformationData.xformOrientation
transformation matrix
|
Matrix3x3 |
MirrorBodyBuilder.WaveLinkInformationData.xformOrientation
transformation matrix
|
Matrix3x3 |
ExtractFaceBuilder.WaveLinkInformationData.xformOrientation
transformation matrix
|
Matrix3x3 |
DatumCsysBuilder.WaveLinkInformationData.xformOrientation
transformation matrix
|
Matrix3x3 |
CompositeCurveBuilder.WaveLinkInformationData.xformOrientation
transformation matrix
|
Modifier and Type | Method and Description |
---|---|
Matrix3x3 |
HumanBuilder.getHandGoalOrientation(HumanData.SideType side)
Gets hand goal orientaion for active reach, returns null if the hand goal type is not hand figure or point
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
Matrix3x3 |
HumanBuilder.inverseKinematicsOrientation()
Returns the orientaion of dynamic drag
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
Matrix3x3 |
RasterImage.matrix()
Returns the rotation matrix of the raster image
License requirements: None. |
Matrix3x3 |
HumanBuilder.orientation()
Returns the human orientaion
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
Modifier and Type | Method and Description |
---|---|
RasterImage |
FeatureCollection.createRasterImage(Point3d origin,
Matrix3x3 matrix,
double length,
double height,
String imageFileName,
double translucency,
RasterImage.MaxTextureSize maximumTextureSize)
Creates a raster image
License requirements: studio_visualize ("STUDIO VISUALIZE") . |
void |
FitSurfaceBuilder.editCSYS(Point3d originCsys,
Matrix3x3 matCsys)
The edit CSYS for Orientation option
License requirements: None. |
void |
ToolingBoxBuilder.setBoxMatrixAndPosition(Matrix3x3 matrix,
Point3d position)
Sets box csys matrix.
|
void |
HumanBuilder.setHandGoalOrientation(HumanData.SideType side,
Matrix3x3 goalOrientation)
Sets hand goal orientaion for active reach, the hand goal type should be hand figure or point
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanBuilder.setInverseKinematicsOrientation(Matrix3x3 orientation)
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanBuilder.setOrientation(Matrix3x3 orientation)
Sets human orientaion
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
RasterImage.update(Point3d origin,
Matrix3x3 matrix,
double length,
double height,
String imageFileName,
double translucency,
RasterImage.MaxTextureSize maximumTextureSize)
Updates a raster image feature
License requirements: studio_visualize ("STUDIO VISUALIZE") . |
Modifier and Type | Method and Description |
---|---|
void |
TireEnvelopeBuilder.setVehicleCoordinateSystem(int type,
Point3d origin,
Matrix3x3 matrix)
Set the vehicle coordinate system.
|
Modifier and Type | Method and Description |
---|---|
Matrix3x3 |
DraftAnalysisBuilder.drawOrientation()
Returns the draw orientation
License requirements: None. |
Matrix3x3 |
FaceCurvatureAnalysisBuilder.normalOrientation()
Returns the normal orientation when the normal curvature values are to be computed and displayed.
|
Matrix3x3 |
FaceCurvatureAnalysisBuilder.sectionOrientation()
Returns the section orientation for sectional curvatures.
|
Modifier and Type | Method and Description |
---|---|
void |
DraftAnalysisBuilder.setDrawOrientation(Matrix3x3 drawOrientation)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
FaceCurvatureAnalysisBuilder.setNormalOrientation(Matrix3x3 normalOrientation)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
FaceCurvatureAnalysisBuilder.setSectionOrientation(Matrix3x3 sectionOrientation)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
Modifier and Type | Method and Description |
---|---|
Matrix3x3 |
ModlMotion.manipulatorMatrix()
Returns the matrix of manipulator for
ModlMotion.Options.DYNAMIC
motion option. |
Modifier and Type | Method and Description |
---|---|
void |
TransformerData.reorientByCoordinateSystem(Matrix3x3 matrix)
Reorient the tool by aligning it to a coordinate system.
|
void |
TransformerData.reposition(Point3d origin,
Matrix3x3 matrix)
Repositions the tool at a coordinate system.
|
void |
ModlMotion.setManipulatorMatrix(Matrix3x3 manipulatorMatrix)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") . |
Modifier and Type | Field and Description |
---|---|
Matrix3x3 |
Component.TransformData.rotation |
Modifier and Type | Method and Description |
---|---|
void |
Component.setTransform(Matrix3x3 rotation,
Vector3d translation)
Sets the absolute transform on a component, given a rotation matrix and a translation vector
License requirements: nx_layout ("NX Layout") . |
void |
Component.transform(Matrix3x3 rotation,
Vector3d translation)
Transforms the component given a rotation matrix and a translation vector
License requirements: nx_layout ("NX Layout") . |
Modifier and Type | Field and Description |
---|---|
Matrix3x3 |
DesignElementRevision.TransformData.orientation |
Modifier and Type | Method and Description |
---|---|
void |
Network.dragByTransform(Vector3d translation,
Matrix3x3 rotation)
Move objects which have been added to the network using
Positioning.Network#addMovableObject . |
Modifier and Type | Method and Description |
---|---|
void |
TransformPathBuilder.dragByTransform(Vector3d translation,
Matrix3x3 rotation)
Drag the selected objects by the given translation and rotation.
|
void |
ClockPartBuilder.dragByTransform(Vector3d translation,
Matrix3x3 rotation)
Drag the selected objects by the given translation and rotation.
|
void |
RouteManager.repositionPartOccurrence(Component partOcc,
Point3d position,
Matrix3x3 transform)
Repositions part component given position and transformation
License requirements: routing_base ("Routing Basic") . |
void |
TransformPathBuilder.setCopyTransform(Vector3d translation,
Matrix3x3 rotation)
Sets the transform to use for the copy operation.
|
NXObject[] |
RouteManager.transformObjects(boolean allStock,
Stock[] specifiedStocks,
NXObject[] objects,
Point3d position,
Matrix3x3 transform,
boolean copyOperation)
Transforms routing objects.
|
Modifier and Type | Field and Description |
---|---|
Matrix3x3 |
CablewaysLayoutView.ViewMatrixAndOriginData.orientation |
Modifier and Type | Method and Description |
---|---|
void |
CablewaysLayoutView.positionLayoutView(Matrix3x3 orientation,
Point3d origin)
Positions the layout view in the 3D space as per input orientation matrix and origin.
|
Modifier and Type | Method and Description |
---|---|
Matrix3x3 |
ElectrodeBlankBuilder.blankMatrix()
Returns the blank matrix.
|
Matrix3x3 |
ReusableObjectPasteBuilder.dynamicCsysOrientation()
Returns the orientation of dynamic csys
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
AddReusablePart.moveReusableComponent(Vector3d translation,
Matrix3x3 rotation,
int index)
Moves a reusable component to a selected position
License requirements: None. |
void |
ReusableObjectPasteBuilder.repositionBody(Point3d target,
Matrix3x3 orient,
boolean twoPickPositionMode)
Moves the body to the selected point and orientation
License requirements: None. |
void |
ElectrodeBlankBuilder.setBlankMatrix(Matrix3x3 matrix)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
CreateBoxBuilder.setBoxMatrixAndPosition(Matrix3x3 matrix,
Point3d position)
Sets box csys matrix.
|
void |
ReusableObjectPasteBuilder.setDynamicCsysOrientation(Matrix3x3 orientation)
License requirements: None. |
void |
ElectrodeInitializationBuilder.setMsetCsysMatrixOrigin(Matrix3x3 matrix,
Point3d origin)
Sets csys matrix and origin.
|
Modifier and Type | Method and Description |
---|---|
void |
UserDefinedObjectDisplayContext.displayArc(Point3d center,
Matrix3x3 original,
double radius,
double startAngle,
double endAngle)
Displays an arc for a
UserDefinedObject . |
void |
UserDefinedObjectDisplayContext.displayCircle(Point3d center,
Matrix3x3 original,
double radius,
boolean filled)
Displays a circle for a
UserDefinedObject . |
Modifier and Type | Field and Description |
---|---|
Matrix3x3 |
WeldPointBuilder.CsysData.matrix
rotate matrix
|
Modifier and Type | Method and Description |
---|---|
void |
JointmarkPointsBuilder.updateCsys(Matrix3x3 matrix)
Update the csys using a new matrix.
|
void |
WeldPointBuilder.updateCsys(Point3d origin,
Matrix3x3 matrix)
Update coordinate system for selected points
License requirements: ugweld ("UG WELD") . |
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.