Navigation: Scripting Reference Manual > Data Structures > T_ENTITY

 

T_ENTITY

 

Contact Us: fredsupport@photonengr.com

 

Description

Data structure for generic entity data common to all FRED entities.

 

Definition

Type T_ENTITY

parent As Long

name As String

description As String

traceable As Boolean

neverTraceable As Boolean

axesDrawable As Boolean

limitsDrawable As Boolean

End Type

 

Members

parent

The identifier of the parent of the entity.

 

name

The name of the entity.

 

description

The description of the entity.

 

traceable

True if the entity is used when tracing rays, False otherwise.

 

neverTraceable

True if the entity is never traceable (regardless of the state of the traceable flag), False otherwise.

 

axesDrawable

True if the entity has its axes drawn, False otherwise.

 

limitsDrawable

True if the entity has its limits box drawn, False otherwise.

 

Used as Parameter in

GetEntity

InitEntity

SetEntity

AddSubassembly

GetSubassembly

SetSubassembly

AddCustomElement

GetCustomElement

SetCustomElement

AddPlane

GetPlane

SetPlane

AddConic

GetConic

SetConic 

AddTube 

GetTube 

SetTube 

AddConicFoci

GetConicFoci

SetConicFoci

AddAsphere

GetAsphere

SetAsphere

AddPolynomialAsphere

GetPolynomialAsphere

SetPolynomialAsphere

AddPolynomialSurf

GetPolynomialSurf

SetPolynomialSurf

AddToroidalAsphere

GetToroidalAsphere

SetToroidalAsphere

AddTabulatedCylinder

GetTabulatedCylinder

SetTabulatedCylinder

AddTrimmedParametric

GetTrimmedParametric

SetTrimmedParametric

AddXYToroidalAsphere

GetXYToroidalAsphere

SetXYToroidalAsphere

AddLine

GetLine

SetLine

AddCircularArc

GetCircularArc

SetCircularArc

AddConicArc

GetConicArc

SetConicArc

AddSegmentedCurve

GetSegmentedCurve

SetSegmentedCurve

AddSplineCurve 

GetSplineCurve

SetSplineCurve

AddCompositeCurve

GetCompositeCurve

SetCompositeCurve

AddApertureCurve

GetApertureCurve

SetApertureCurve

AddNURBCurve

GetNURBCurve

SetNURBCurve

AddNURBSurf

GetNURBSurf

SetNURBSurf

AddRevolveSurf

GetRevolveSurf

SetRevolveSurf

AddRuledSurf

GetRuledSurf

SetRuledSurf

AddSplineSurf

GetSplineSurf

SetSplineSurf

AddSource

AddLens

GetLens

SetLens

AddMirror

GetMirror

SetMirror

AddCustomPrism

GetCustomPrism

SetCustomPrism

GetImplicitScript

SetImplicitScript

GetImplicitScriptSurf

SetImplicitScriptSurf

AddZernikeSurf

GetZernikeSurf

SetZernikeSurf

Examples

Surfaces

Curves

Elements

Importance Samples

 

 

 

 

 

Copyright © Photon Engineering, LLC