NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Display.CameraBuilder Class Reference

Represents a NXOpen.Display.CameraBuilder More...

Inheritance diagram for NXOpen.Display.CameraBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.Display.AnimationCameraBuilder

Public Types

enum  Aperture {
  F28, F56, F8, F11,
  F16, F22
}
 Predefined apertures: f2. More...
 
enum  FovMeasured { Horizontally, Vertically }
 either horizontal or vertical measure More...
 
enum  LensAngle { Stock, Fov, Magnification }
 the way to define the field of view angle More...
 
enum  LensFlare {
  Standard, S35, S50, S105,
  Polygonal, P35, P50, P105,
  Spark, Star
}
 Predefined lens flare types: Standard, 35mm, 50mm, 105mm, polygonal, 35mm poly, 50mm poly, 105mm poly, spark, star More...
 
enum  StockLens {
  S28, S35, S50, S70,
  S105, S135, S210, S300
}
 Predefined lenses: 28, 35, 50, 70, 105, 135, 210, 300mm More...
 
enum  Types { Parallel, Perspective }
 the camera types More...
 

Properties

unsafe
NXOpen.Display.CameraBuilder.Aperture 
ApertureType [get, set]
 Returns or sets the aperture More...
 
unsafe double BackClippingDistance [get, set]
 Returns or sets the back clipping distance More...
 
unsafe NXOpen.Matrix3x3 CameraMatrix [get, set]
 Returns or sets the camera rotation matrix More...
 
unsafe string CameraName [get, set]
 Returns or sets the camera name as a TEXT string. More...
 
unsafe string CameraNameChar [get, set]
 Returns or sets the camera name as a char string More...
 
unsafe NXOpen.Point3d CameraPosition [get, set]
 Returns or sets the coordinates of the camera point More...
 
unsafe bool DepthOfFieldToggle [get, set]
 Returns or sets the depth of field toggle More...
 
unsafe double FieldOfViewAngle [get, set]
 Returns or sets the field of view angle More...
 
unsafe
NXOpen.Display.CameraBuilder.FovMeasured 
FieldOfViewMeasured [get, set]
 Returns or sets the field of view measured More...
 
unsafe double FocalDistance [get, set]
 Returns or sets the focal distance More...
 
unsafe double FrontClippingDistance [get, set]
 Returns or sets the front clipping distance More...
 
unsafe bool HiddenLensFlareToggle [get, set]
 Returns or sets the hidden lens flare toggle More...
 
unsafe
NXOpen.Display.CameraBuilder.LensAngle 
LensAngleType [get, set]
 Returns or sets the lens angle More...
 
unsafe double LensFlareIntensity [get, set]
 Returns or sets the lens flare intensity More...
 
unsafe bool LensFlareToggle [get, set]
 Returns or sets the lens flare toggle More...
 
unsafe
NXOpen.Display.CameraBuilder.LensFlare 
LensFlareType [get, set]
 Returns or sets the lens flare type More...
 
unsafe double Magnification [get, set]
 Returns or sets the magnification More...
 
unsafe double PerspectiveDistance [get, set]
 Returns or sets the perspective distance More...
 
unsafe
NXOpen.Display.CameraBuilder.StockLens 
StockLensType [get, set]
 Returns or sets the stock lens type More...
 
unsafe NXOpen.Matrix3x3 TargetMatrix [get, set]
 Returns or sets the target point rotation matrix More...
 
unsafe NXOpen.Point3d TargetPosition [get, set]
 Returns or sets the coordinates of the target point More...
 
unsafe
NXOpen.Display.CameraBuilder.Types 
Type [get, set]
 Returns or sets the camera type More...
 
unsafe bool UseTargetPoint [get, set]
 Returns or sets whether to use the target point More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Display.CameraBuilder

Cameras are not supported in KF.

Created in NX5.0.0

Member Enumeration Documentation

Predefined apertures: f2.

8, f5.6, f8, f11, f16, f22

Enumerator
F28 

f2.8

F56 

f5.6

F8 

f8

F11 

f11

F16 

f16

F22 

f22

either horizontal or vertical measure

Enumerator
Horizontally 

Horizontal

Vertically 

Vertical

the way to define the field of view angle

Enumerator
Stock 

Stock Lenses

Fov 

Field of View

Magnification 

Magnification

Predefined lens flare types: Standard, 35mm, 50mm, 105mm, polygonal, 35mm poly, 50mm poly, 105mm poly, spark, star

Enumerator
Standard 

Standard lens

S35 

35mm

S50 

50mm

S105 

105mm

Polygonal 

polygonal

P35 

35mm poly

P50 

50mm poly

P105 

105mm poly

Spark 

spark lens

Star 

star lens

Predefined lenses: 28, 35, 50, 70, 105, 135, 210, 300mm

Enumerator
S28 

28mm

S35 

35mm

S50 

50mm

S70 

70mm

S105 

105mm

S135 

135mm

S210 

210mm

S300 

300mm

the camera types

Enumerator
Parallel 

Parallel Projection

Perspective 

Perspective Projection

Property Documentation

unsafe NXOpen.Display.CameraBuilder.Aperture NXOpen.Display.CameraBuilder.ApertureType
getset

Returns or sets the aperture

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.CameraBuilder.BackClippingDistance
getset

Returns or sets the back clipping distance

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Matrix3x3 NXOpen.Display.CameraBuilder.CameraMatrix
getset

Returns or sets the camera rotation matrix

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Display.CameraBuilder.CameraName
getset

Returns or sets the camera name as a TEXT string.

Note that internally the camera name is stored as a char* string. Any characters which cannot be mapped to 8-bit characters will be replaced by # characters.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Display.CameraBuilder.CameraNameChar
getset

Returns or sets the camera name as a char string

Created in NX5.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point3d NXOpen.Display.CameraBuilder.CameraPosition
getset

Returns or sets the coordinates of the camera point

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Display.CameraBuilder.DepthOfFieldToggle
getset

Returns or sets the depth of field toggle

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.CameraBuilder.FieldOfViewAngle
getset

Returns or sets the field of view angle

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.CameraBuilder.FovMeasured NXOpen.Display.CameraBuilder.FieldOfViewMeasured
getset

Returns or sets the field of view measured

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.CameraBuilder.FocalDistance
getset

Returns or sets the focal distance

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.CameraBuilder.FrontClippingDistance
getset

Returns or sets the front clipping distance

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Display.CameraBuilder.HiddenLensFlareToggle
getset

Returns or sets the hidden lens flare toggle

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.CameraBuilder.LensAngle NXOpen.Display.CameraBuilder.LensAngleType
getset

Returns or sets the lens angle

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.CameraBuilder.LensFlareIntensity
getset

Returns or sets the lens flare intensity

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Display.CameraBuilder.LensFlareToggle
getset

Returns or sets the lens flare toggle

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.CameraBuilder.LensFlare NXOpen.Display.CameraBuilder.LensFlareType
getset

Returns or sets the lens flare type

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.CameraBuilder.Magnification
getset

Returns or sets the magnification

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.CameraBuilder.PerspectiveDistance
getset

Returns or sets the perspective distance

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.CameraBuilder.StockLens NXOpen.Display.CameraBuilder.StockLensType
getset

Returns or sets the stock lens type

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Matrix3x3 NXOpen.Display.CameraBuilder.TargetMatrix
getset

Returns or sets the target point rotation matrix

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point3d NXOpen.Display.CameraBuilder.TargetPosition
getset

Returns or sets the coordinates of the target point

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.CameraBuilder.Types NXOpen.Display.CameraBuilder.Type
getset

Returns or sets the camera type

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Display.CameraBuilder.UseTargetPoint
getset

Returns or sets whether to use the target point

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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