Skip to content

Module pytools4dart.core_ui.object_3d

Classes

createDartFile

class createDartFile(
    version='5.10.2',
    build_='0',
    object_3d=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
build_
member_data_items_
object_3d
subclass
superclass
tzoff_pattern
version

Class methods

Instance variables

build_
object_3d
version

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_AirOpticalProperties

class create_AirOpticalProperties(
    extinctionCoefficient=5e-16,
    AirOpticalPropertyLink=None
)

Fluid Fluid Density Density

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

AirOpticalPropertyLink
Tag_strip_pattern_
extinctionCoefficient
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

AirOpticalPropertyLink
extinctionCoefficient

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str
class create_AirOpticalPropertyLink(
    indexFctPhase=0,
    ident='Molecule'
)

Fluid optical property Fluid optical property Optical property name Optical property name

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
ident
indexFctPhase
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

ident
indexFctPhase

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_AirTurbidVolumeContent

class create_AirTurbidVolumeContent(
    AirOpticalProperties=None
)

Object's Fluid Turbid Content Object's Fluid Turbid Content

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

AirOpticalProperties
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

AirOpticalProperties

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_BackFaceOpticalProperty

class create_BackFaceOpticalProperty(
    OpticalPropertyLink=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

OpticalPropertyLink
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

OpticalPropertyLink

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_BackFaceThermalProperty

class create_BackFaceThermalProperty(
    ThermalPropertyLink=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
ThermalPropertyLink
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

ThermalPropertyLink

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_Center3D

class create_Center3D(
    xCenter=0.0,
    yCenter=0.0,
    zCenter=0.0
)

X center of the object, defined as (min(x) + max(x)) / 2. A real object is never fully symmetrical so it is normal this value should be different than 0. X center of the object, defined as (min(x) + max(x)) / 2. A real object is never fully symmetrical so it is normal this value should be different than 0. Y center of the object, defined as (min(y) + max(y)) / 2. A real object is never fully symmetrical so it is normal this value should be different than 0. Y center of the object, defined as (min(y) + max(y)) / 2. A real object is never fully symmetrical so it is normal this value should be different than 0. Z center of the object, defined as (min(z) + max(z)) / 2. A real object is never fully symmetrical so it is normal this value should be different than 0. Z center of the object, defined as (min(z) + max(z)) /

  1. A real object is never fully symmetrical so it is normal this value should be different than 0.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
xCenter
yCenter
zCenter

Class methods

Instance variables

xCenter
yCenter
zCenter

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_CustomTypes

class create_CustomTypes(
    Type=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
Type
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

Type

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_DefaultType

class create_DefaultType(
    name='Default_Object',
    typeColor='125 0 125',
    indexOT=101
)

Name. (optional) Name. (optional) Define the element color. Affect the interface and color results of Dart. Define the element color. Affect the interface and color results of Dart. Color/name Idenfier. Do no modify! Color/name Idenfier. Do no modify!

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
indexOT
member_data_items_
name
subclass
superclass
typeColor
tzoff_pattern

Class methods

Instance variables

indexOT
name
typeColor

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_DefaultTypes

class create_DefaultTypes(
    DefaultType=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

DefaultType
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

DefaultType

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_Dimension3D

class create_Dimension3D(
    xdim=1.0,
    ydim=1.0,
    zdim=1.0
)

Object's original dimension on the X axis, before scaling. To multiply by the scaling factor on the X axis to get the final dimension in Maket. Object's original dimension on the X axis, before scaling. To multiply by the scaling factor on the X axis to get the final dimension in Maket. Object's original dimension on the Y axis, before scaling. To multiply by the scaling factor on the Y axis to get the final dimension in Maket. Object's original dimension on the Y axis, before scaling. To multiply by the scaling factor on the Y axis to get the final dimension in Maket. Object's original dimension on the Z axis, before scaling. To multiply by the scaling factor on the Z axis to get the final dimension in Maket. Object's original dimension on the Z axis, before scaling. To multiply by the scaling factor on the Z axis to get the final dimension in Maket.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
xdim
ydim
zdim

Class methods

Instance variables

xdim
ydim
zdim

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_Field

class create_Field(
    name='Field',
    fieldDescriptionFileName='ObjectField.txt',
    showObjectPositions=0,
    ModelList=None
)

Name. (optional) Name. (optional) The file must contain : Object number, X position, Y position. The file must contain : Object number, X position, Y position. Objects's positions are taken from the position file. Desactivate this option if you experience some slowdown. Objects's positions are taken from the position file. Desactivate this option if you experience some slowdown.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

ModelList
Tag_strip_pattern_
fieldDescriptionFileName
member_data_items_
name
showObjectPositions
subclass
superclass
tzoff_pattern

Class methods

Instance variables

ModelList
fieldDescriptionFileName
name
showObjectPositions

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_ForcedLAINode

class create_ForcedLAINode(
    lai=1.5
)

LAI : total leaf area divided by the projected surface of the object on the ground. LAI : total leaf area divided by the projected surface of the object on the ground.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
lai
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

lai

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_ForcedTotalSurfaceNode

class create_ForcedTotalSurfaceNode(
    totalSurface=1.5
)

Total area of leaves. Total area of leaves.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
member_data_items_
subclass
superclass
totalSurface
tzoff_pattern

Class methods

Instance variables

totalSurface

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_GeometricProperties

class create_GeometricProperties(
    PositionProperties=None,
    Dimension3D=None,
    Center3D=None,
    ScaleProperties=None,
    RotationProperties=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Center3D
Dimension3D
PositionProperties
RotationProperties
ScaleProperties
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

Center3D
Dimension3D
PositionProperties
RotationProperties
ScaleProperties

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_Group

class create_Group(
    name='Group',
    hidden=0,
    hideRB=0,
    num=1,
    isLAICalc=0,
    groupDEMMode=0,
    transparent=0,
    TurbidVolumeContent=None,
    PropertiesForObject3DTurbidWithLAD=None,
    PropertiesForObject3DTurbid=None,
    GroupOpticalProperties=None,
    GroupTypeProperties=None
)

Name. (optional) Name. (optional) If you select this option, this group are not use in all DART modules, it's useful if you want conserve group properties backup without delete this for tests If you select this option, this group are not use in all DART modules, it's useful if you want conserve group properties backup without delete this for tests Do not compute radiative budget for this object Do not compute radiative budget for this object Identifier designing this element in this object's internal 3D representation. Identifier designing this element in this object's internal 3D representation. Facets can be transformed into turbid (optical property "Vegetation") voxels with calculated or predefined LAD. They can also be treated as envelopes, transparent or not, of volumes filled with turbid medium or fluids. Facets can be transformed into turbid (optical property "Vegetation") voxels with calculated or predefined LAD. They can also be treated as envelopes, transparent or not, of volumes filled with turbid medium or fluids. Defines how this group behaves toward the DEM, including being an element of the DEM. Defines how this group behaves toward the DEM, including being an element of the DEM. Transparent Transparent

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

GroupOpticalProperties
GroupTypeProperties
PropertiesForObject3DTurbid
PropertiesForObject3DTurbidWithLAD
Tag_strip_pattern_
TurbidVolumeContent
groupDEMMode
hidden
hideRB
isLAICalc
member_data_items_
name
num
subclass
superclass
transparent
tzoff_pattern

Class methods

Instance variables

GroupOpticalProperties
GroupTypeProperties
PropertiesForObject3DTurbid
PropertiesForObject3DTurbidWithLAD
TurbidVolumeContent
groupDEMMode
hidden
hideRB
isLAICalc
name
num
transparent

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_GroupOpticalProperties

class create_GroupOpticalProperties(
    doubleFace=0,
    useTemperaturePerTriangle=0,
    OpticalPropertyLink=None,
    ThermalPropertyLink=None,
    TemperaturePerTriangleProperty=None,
    BackFaceOpticalProperty=None,
    BackFaceThermalProperty=None
)

Check this option if you want to apply optical properties on each face of the triangles that make up the 3D object. If this option is unchecked, a ray incident on the triangle face opposite to the triangle normal is stopped/lost, whatever the DART mode (R or T). Check this option if you want to apply optical properties on each face of the triangles that make up the 3D object. If this option is unchecked, a ray incident on the triangle face opposite to the triangle normal is stopped/lost, whatever the DART mode (R or T). Temperature per triangle Temperature per triangle

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

BackFaceOpticalProperty
BackFaceThermalProperty
OpticalPropertyLink
Tag_strip_pattern_
TemperaturePerTriangleProperty
ThermalPropertyLink
doubleFace
member_data_items_
subclass
superclass
tzoff_pattern
useTemperaturePerTriangle

Class methods

Instance variables

BackFaceOpticalProperty
BackFaceThermalProperty
OpticalPropertyLink
TemperaturePerTriangleProperty
ThermalPropertyLink
doubleFace
useTemperaturePerTriangle

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_GroupTypeProperties

class create_GroupTypeProperties(
    ObjectTypeLink=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

ObjectTypeLink
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

ObjectTypeLink

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_Groups

class create_Groups(
    Group=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Group
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

Group

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_LAIPropertyNode

class create_LAIPropertyNode(
    forcedLAI=0,
    MultiplicativeLAINode=None,
    ForcedLAINode=None,
    ForcedTotalSurfaceNode=None
)

Apply a proportion factor to the calculated LAI of this object in order to obtain the desired LAI or total leaf area. Apply a proportion factor to the calculated LAI of this object in order to obtain the desired LAI or total leaf area.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

ForcedLAINode
ForcedTotalSurfaceNode
MultiplicativeLAINode
Tag_strip_pattern_
forcedLAI
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

ForcedLAINode
ForcedTotalSurfaceNode
MultiplicativeLAINode
forcedLAI

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_ModelList

class create_ModelList(
    Object=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Object
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

Object

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_MultiplicativeLAINode

class create_MultiplicativeLAINode(
    laiMultiplicativeFactor=1.0
)

Apply the given multiplicative factor to the LAI computed by Maket for this group/object. For example, the LAI for needle of pine trees is half (so 0.5) the area of the needle divided by the projected area on the ground. Apply the given multiplicative factor to the LAI computed by Maket for this group/object. For example, the LAI for needle of pine trees is half (so 0.5) the area of the needle divided by the projected area on the ground.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
laiMultiplicativeFactor
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

laiMultiplicativeFactor

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_Object

class create_Object(
    file_src='exemple.wrl',
    name='Object',
    num=0,
    hasGroups=0,
    objectColor='125 0 125',
    isDisplayed=1,
    hidden=0,
    hideRB=0,
    objectDEMMode=0,
    repeatedOnBorder=1,
    GeometricProperties=None,
    ObjectOpticalProperties=None,
    ObjectTypeProperties=None,
    Groups=None
)

Object's source file. Contain the object's 3D structure (in either VRML97, X3D, OBJECT etc...). Object's source file. Contain the object's 3D structure (in either VRML97, X3D, OBJECT etc...). Object's name. (optional) Object's name. (optional) Identifier designing this object in this object's internal 3D representation. Identifier designing this object in this object's internal 3D representation. DO NOT MODIFY! DO NOT MODIFY! Color of this object in the Editor's 2D view. Does not affect the results from the software. Color of this object in the Editor's 2D view. Does not affect the results from the software. Objects's positions are taken from the position file. Desactivate this option if you experience some slowdown. Objects's positions are taken from the position file. Desactivate this option if you experience some slowdown. If you select this option, this object 3d are not use in all DART modules, it's useful if you want conserve object 3d properties backup without delete this for tests If you select this option, this object 3d are not use in all DART modules, it's useful if you want conserve object 3d properties backup without delete this for tests Do not compute radiative budget for this object Do not compute radiative budget for this object Defines how this object behaves toward the DEM, including being an element of the DEM. Defines how this object behaves toward the DEM, including being an element of the DEM. If part of the object goes beyond the border of the scene, this part is copied on the other side of the scene. If part of the object goes beyond the border of the scene, this part is copied on the other side of the scene.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

GeometricProperties
Groups
ObjectOpticalProperties
ObjectTypeProperties
Tag_strip_pattern_
file_src
hasGroups
hidden
hideRB
isDisplayed
member_data_items_
name
num
objectColor
objectDEMMode
repeatedOnBorder
subclass
superclass
tzoff_pattern

Class methods

Instance variables

GeometricProperties
Groups
ObjectOpticalProperties
ObjectTypeProperties
file_src
hasGroups
hidden
hideRB
isDisplayed
name
num
objectColor
objectDEMMode
repeatedOnBorder

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_ObjectFields

class create_ObjectFields(
    Field=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Field
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

Field

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_ObjectList

class create_ObjectList(
    Object=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Object
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

Object

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_ObjectOpticalProperties

class create_ObjectOpticalProperties(
    sameOPObject=0,
    isLAICalc=0,
    isSingleGlobalLai=0,
    transparent=0,
    useTemperaturePerTriangle=0,
    TurbidVolumeContent=None,
    PropertiesForObject3DTurbidWithLAD=None,
    PropertiesForObject3DTurbid=None,
    SurfaceOpticalProperties=None,
    TemperaturePerTriangleProperty=None,
    SingleGlobalLAIPropertyNode=None
)

Apply this optical property to all this object's elements. Replace any previously defined property. Apply this optical property to all this object's elements. Replace any previously defined property. Facets can be transformed into turbid (optical property "Vegetation") voxels with calculated or predefined LAD. They can also be treated as envelopes, transparent or not, of volumes filled with turbid medium or fluids. Facets can be transformed into turbid (optical property "Vegetation") voxels with calculated or predefined LAD. They can also be treated as envelopes, transparent or not, of volumes filled with turbid medium or fluids. Force groups converted into turbid volumes to a single combined LAI. If no group is converted, the value is ignored. Force groups converted into turbid volumes to a single combined LAI. If no group is converted, the value is ignored. Transparent Transparent Temperatures par triangles Temperatures par triangles

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

PropertiesForObject3DTurbid
PropertiesForObject3DTurbidWithLAD
SingleGlobalLAIPropertyNode
SurfaceOpticalProperties
Tag_strip_pattern_
TemperaturePerTriangleProperty
TurbidVolumeContent
isLAICalc
isSingleGlobalLai
member_data_items_
sameOPObject
subclass
superclass
transparent
tzoff_pattern
useTemperaturePerTriangle

Class methods

Instance variables

PropertiesForObject3DTurbid
PropertiesForObject3DTurbidWithLAD
SingleGlobalLAIPropertyNode
SurfaceOpticalProperties
TemperaturePerTriangleProperty
TurbidVolumeContent
isLAICalc
isSingleGlobalLai
sameOPObject
transparent
useTemperaturePerTriangle

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str
class create_ObjectTypeLink(
    indexOT=101,
    identOType='Default_Object'
)

Color/name Idenfier. Do no modify! Color/name Idenfier. Do no modify! Color/name. Color/name.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
identOType
indexOT
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

identOType
indexOT

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_ObjectTypeProperties

class create_ObjectTypeProperties(
    sameOTObject=0,
    ObjectTypeLink=None
)

Define the color/name at the object's level, to all its groups. Replace any previously defined type. Define the color/name at the object's level, to all its groups. Replace any previously defined type.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

ObjectTypeLink
Tag_strip_pattern_
member_data_items_
sameOTObject
subclass
superclass
tzoff_pattern

Class methods

Instance variables

ObjectTypeLink
sameOTObject

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str
class create_OpticalPropertyLink(
    type_=0,
    indexFctPhase=0,
    ident='OpticalProperty'
)

Type of phase function (lambertian, etc.) Type of phase function (lambertian, etc.) Index of the DART phase function of the ground of the plot. Index of the DART phase function of the ground of the plot. proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
ident
indexFctPhase
member_data_items_
subclass
superclass
type_
tzoff_pattern

Class methods

Instance variables

ident
indexFctPhase
type_

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_PositionProperties

class create_PositionProperties(
    xpos=2.0,
    ypos=2.0,
    zpos=0.0
)

Object's position on the X axis. Object's position on the X axis. Object's position on the Y axis. Object's position on the Y axis. Object's elevation. Object's elevation.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
xpos
ypos
zpos

Class methods

Instance variables

xpos
ypos
zpos

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_PropertiesForObject3DTurbid

class create_PropertiesForObject3DTurbid(
    indexPremiereFctPhase=0,
    ALAsegmentation=5,
    VegetationOpticalPropertyLink=None,
    ThermalPropertyLink=None,
    LAIPropertyNode=None
)

indexPremiereFctPhase indexPremiereFctPhase The 3D object group will be transformed into turbid cells with elliptical phase functions. Each phase function is characterized by a ALA value and an excentricity value. The accuracy depends on the number of angular sectors. The 3D object group will be transformed into turbid cells with elliptical phase functions. Each phase function is characterized by a ALA value and an excentricity value. The accuracy depends on the number of angular sectors.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

ALAsegmentation
LAIPropertyNode
Tag_strip_pattern_
ThermalPropertyLink
VegetationOpticalPropertyLink
indexPremiereFctPhase
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

ALAsegmentation
LAIPropertyNode
ThermalPropertyLink
VegetationOpticalPropertyLink
indexPremiereFctPhase

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_PropertiesForObject3DTurbidWithLAD

class create_PropertiesForObject3DTurbidWithLAD(
    VegetationOpticalPropertyLink=None,
    ThermalPropertyLink=None,
    LAIPropertyNode=None
)

LAD LAD

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

LAIPropertyNode
Tag_strip_pattern_
ThermalPropertyLink
VegetationOpticalPropertyLink
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

LAIPropertyNode
ThermalPropertyLink
VegetationOpticalPropertyLink

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_RotationProperties

class create_RotationProperties(
    xrot=0.0,
    xRotDeviation=0.0,
    yrot=0.0,
    yRotDeviation=0.0,
    zrot=0.0,
    zRotDeviation=0.0
)

Defines the rotation angle of the object on itself. Accepted angles are in the range [0,360[. Default value: 0. You can use the 3D View in the Object/Model node to gauge the effect of the field. Defines the rotation angle of the object on itself. Accepted angles are in the range [0,360[. Default value: 0. You can use the 3D View in the Object/Model node to gauge the effect of the field. Standard deviation used to compute the Gauss probability of the object's intrinsic rotation. Standard deviation used to compute the Gauss probability of the object's intrinsic rotation. Defines the inclination angle of the object. The tip of the object will point toward the South. Accepted angles are in the range [0,180]. Default value: 0. You can use the 3D View in the Object node to gauge the effect of the field. Defines the inclination angle of the object. The tip of the object will point toward the South. Accepted angles are in the range [0,180]. Default value: 0. You can use the 3D View in the Object node to gauge the effect of the field. Standard deviation used to compute the Gauss probability of the object's nutation. Standard deviation used to compute the Gauss probability of the object's nutation. Defines the orientation angle of the inclination of the object. The orientation is applied counter- clockwise (South(0°)-East(90°)-North(180°)-West(270°)) Accepted angles are in the range [0,360[. Default value: 0. You can use the 3D View in the Object node to gauge the effect of the field. Defines the orientation angle of the inclination of the object. The orientation is applied counter-clockwise (South(0°)-East(90°)-North(180°)-West(270°)) Accepted angles are in the range [0,360[. Default value: 0. You can use the 3D View in the Object node to gauge the effect of the field. Standard deviation used to compute the Gauss probability of the object's precession. Standard deviation used to compute the Gauss probability of the object's precession.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
xRotDeviation
xrot
yRotDeviation
yrot
zRotDeviation
zrot

Class methods

Instance variables

xRotDeviation
xrot
yRotDeviation
yrot
zRotDeviation
zrot

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_ScaleProperties

class create_ScaleProperties(
    xscale=1.0,
    xScaleDeviation=0.0,
    yscale=1.0,
    yScaleDeviation=0.0,
    zscale=1.0,
    zScaleDeviation=0.0
)

Object's scaling factor on the X axis. Default value: 1 Object's scaling factor on the X axis. Default value: 1 Standard deviation used to compute the Gauss probability of the object's scale on the X axis. Standard deviation used to compute the Gauss probability of the object's scale on the X axis. Object's scaling factor on the Y axis. Default value: 1 Object's scaling factor on the Y axis. Default value: 1 Standard deviation used to compute the Gauss probability of the object's scale on the Y axis. Standard deviation used to compute the Gauss probability of the object's scale on the Y axis. Object's scaling factor on the Z axis. Default value: 1 Object's scaling factor on the Z axis. Default value: 1 Standard deviation used to compute the Gauss probability of the object's scale on the Z axis. Standard deviation used to compute the Gauss probability of the object's scale on the Z axis.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
xScaleDeviation
xscale
yScaleDeviation
yscale
zScaleDeviation
zscale

Class methods

Instance variables

xScaleDeviation
xscale
yScaleDeviation
yscale
zScaleDeviation
zscale

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_SingleGlobalLAIPropertyNode

class create_SingleGlobalLAIPropertyNode(
    laiDefinition=1,
    ForcedLAINode=None,
    ForcedTotalSurfaceNode=None
)

LAI Definition LAI Definition

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

ForcedLAINode
ForcedTotalSurfaceNode
Tag_strip_pattern_
laiDefinition
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

ForcedLAINode
ForcedTotalSurfaceNode
laiDefinition

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_SurfaceOpticalProperties

class create_SurfaceOpticalProperties(
    doubleFace=0,
    OpticalPropertyLink=None,
    ThermalPropertyLink=None,
    BackFaceOpticalProperty=None,
    BackFaceThermalProperty=None
)

UNDEFINED UNDEFINED Check this option if you want to apply optical properties on each face of the triangles that make up the 3D object. If this option is unchecked, a ray incident on the triangle face opposite to the triangle normal is stopped/lost, whatever the DART mode (R or T). Check this option if you want to apply optical properties on each face of the triangles that make up the 3D object. If this option is unchecked, a ray incident on the triangle face opposite to the triangle normal is stopped/lost, whatever the DART mode (R or T).

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

BackFaceOpticalProperty
BackFaceThermalProperty
OpticalPropertyLink
Tag_strip_pattern_
ThermalPropertyLink
doubleFace
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

BackFaceOpticalProperty
BackFaceThermalProperty
OpticalPropertyLink
ThermalPropertyLink
doubleFace

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_TemperaturePerTriangleProperty

class create_TemperaturePerTriangleProperty(
    triangleTemperatureFile='triangleTemperatures.txt'
)

Temperature Per Triangle Temperature Per Triangle Temperatures file Temperatures file

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
member_data_items_
subclass
superclass
triangleTemperatureFile
tzoff_pattern

Class methods

Instance variables

triangleTemperatureFile

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str
class create_ThermalPropertyLink(
    indexTemperature=0,
    idTemperature='Temperature_290_310'
)

Temperature property Temperature property Temperature property index Temperature property index Temperature property name Temperature property name

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
idTemperature
indexTemperature
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

idTemperature
indexTemperature

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_TurbidVolumeContent

class create_TurbidVolumeContent(
    turbidMode=0,
    VegetationTurbidVolumeContent=None,
    AirTurbidVolumeContent=None,
    ThermalPropertyLink=None
)

Object's Turbid Volume Content Object's Turbid Volume Content Type of turbid Type of turbid

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

AirTurbidVolumeContent
Tag_strip_pattern_
ThermalPropertyLink
VegetationTurbidVolumeContent
member_data_items_
subclass
superclass
turbidMode
tzoff_pattern

Class methods

Instance variables

AirTurbidVolumeContent
ThermalPropertyLink
VegetationTurbidVolumeContent
turbidMode

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_Type

class create_Type(
    name='Type',
    typeColor='125 0 125',
    indexOT=-1
)

Name. (optional) Name. (optional) Define the element color. Affect the interface and color results of Dart. Define the element color. Affect the interface and color results of Dart. Color/name Idenfier. Do no modify! Color/name Idenfier. Do no modify!

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
indexOT
member_data_items_
name
subclass
superclass
typeColor
tzoff_pattern

Class methods

Instance variables

indexOT
name
typeColor

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_Types

class create_Types(
    DefaultTypes=None,
    CustomTypes=None
)

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

CustomTypes
DefaultTypes
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

CustomTypes
DefaultTypes

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_VegetationOpticalProperties

class create_VegetationOpticalProperties(
    lai=2,
    VegetationOpticalPropertyLink=None
)

Vegetation Vegetation LAI LAI

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
VegetationOpticalPropertyLink
lai
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

VegetationOpticalPropertyLink
lai

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str
class create_VegetationOpticalPropertyLink(
    indexFctPhase=0,
    ident='TurbidLeafDeciduous'
)

Vegetation optical property Vegetation optical property Optical property name Optical property name

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
ident
indexFctPhase
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

ident
indexFctPhase

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_VegetationTurbidVolumeContent

class create_VegetationTurbidVolumeContent(
    VegetationOpticalProperties=None
)

Object's Vegetation Turbid Content Object's Vegetation Turbid Content

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

Tag_strip_pattern_
VegetationOpticalProperties
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

VegetationOpticalProperties

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str

create_object_3d

class create_object_3d(
    generateTriangleFileXML=0,
    Types=None,
    ObjectList=None,
    ObjectFields=None
)

Generate 3d objects triangles file as an XML file. Generate 3d objects triangles file as an XML file.

Ancestors (in MRO)

  • pytools4dart.core_ui.object_3d.GeneratedsSuper

Class variables

ObjectFields
ObjectList
Tag_strip_pattern_
Types
generateTriangleFileXML
member_data_items_
subclass
superclass
tzoff_pattern

Class methods

Instance variables

ObjectFields
ObjectList
Types
generateTriangleFileXML

Methods

path
def path(
    self,
    index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
    a core object

index: bool

    If True gets the dartnode path with index if list,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'

    If False gets the dartnode path without index,
    e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'

Returns
-------
    str