Cylinder

Prezentare generală

Cylinder este o clasă în Aspose.3D FOSS pentru Python. Moștenește de la: Primitive.

Cylinder.to_mesh() convertește primitiva cilindru într-un obiect Mesh pentru procesare ulterioară.

Această clasă declară 16 metode pentru obiecte Cylinder în programele Python. Metodele disponibile includ: __init__, add_element, create_element, create_element_uv, find_property, get_bounding_box, get_deformers, get_element, get_entity_renderer_key, get_property, get_vertex_element_of_uv, remove_property, și 2 metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.3D FOSS pentru Python. Proprietăți: cast_shadows, control_points, deformers, excluded, generate_fan_cylinder, height, și încă 19.

Proprietăți

NumeTipAccesDescriere:
offset_bottom``Citire/ScriereObține sau setează offset bottom.
offset_top``Citire/ScriereObține sau setează offset top.
generate_fan_cylinderboolCitire/ScriereObține sau stabilește cilindrul ventilator generat.
shear_bottom``Citire/ScriereObține sau stabilește baza de forfecare.
shear_top``Citire/ScriereObține sau setează partea superioară a forfecării.
radius_topfloatCitire/ScriereObține sau stabilește raza de sus.
radius_bottomfloatCitire/ScriereObține sau setează raza de jos.
heightfloatCitire/ScriereObține sau stabilește înălțimea.
radial_segmentsintCitire/ScriereObține sau stabilește segmentele radiale.
height_segmentsintCitire/ScriereObține sau stabilește segmentele de înălțime.
open_endedboolCitire/ScriereObține sau setează capătul deschis.
theta_startfloatCitire/ScriereObține sau setează theta de început.
theta_lengthfloatCitire/ScriereObține sau stabilește theta length.
cast_shadowsboolCitire/ScriereObține sau setează umbrele proiectate.
receive_shadowsboolCitire/ScriereObține sau stabilește primirea umbrelor.
visibleboolCitire/ScriereObține sau stabilește visible.
deformersList['Deformer']CitireObține deformatoarele.
vertex_elementsList['VertexElement']CitireObține elementele vertex.
control_points'ArrayListAdapter[Vector4]'CitireObține punctele de control.
parent_nodesList['Node']CitireObține nodurile părinte.
parent_nodeOptional['Node']Citire/ScriereObține sau setează nodul părinte.
excludedboolCitire/ScriereObține sau stabilește excluded.
scene``Citire/ScriereObține sau stabilește scene.
namestrCitire/ScriereObține sau setează numele.
propertiesPropertyCollectionCitireObține proprietățile.

Metode

SemnăturăDescriere:
__init__(name: str, radius_top: float, radius_bottom: float, height: float, radial_segments: int, height_segments: int, open_ended: bool, theta_start: float, theta_length: float)Calls init(name, radius_top, radius_bottom, height, radial_segments, height_segments, open_ended, theta_start, theta_length) pe această instanță Cylinder.
to_mesh()Convertește primitiva cilindru într-un obiect Mesh pentru procesare ulterioară
__init__(name: str)Calls init(name) pe această instanță Cylinder.
get_deformers(deformer_type: type) → List['Deformer']Obține toți deformatorii de tipul specificat, sau toți deformatorii dacă nu este specificat niciun tip.
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement'Apelează create_element(element_type, mapping_mode, reference_mode) pe această instanță Cylinder.
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV'Apelează create_element_uv(uv_mapping, mapping_mode, reference_mode) pe această instanță Cylinder.
add_element(element: 'VertexElement')Apelează add_element(element) pe această instanță Cylinder.
get_element(element_type: 'VertexElementType')Apelează get_element(element_type) pe această instanță Cylinder.
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV']Apelează get_vertex_element_of_uv(texture_mapping) pe această instanță Cylinder.
remove_property(property)Apelează remove_property(property) pe această instanță Cylinder.
remove_property(property_name: str)Apelează remove_property(property_name) pe această instanță Cylinder.
get_property(property: str)Apelează get_property(property) pe această instanță Cylinder.
set_property(property: str, value)Setează valoarea proprietății.
find_property(property: str)Apelează find_property(property) pe această instanță Cylinder.
get_bounding_box()Returnează cutia de delimitare.
get_entity_renderer_key()Nu este implementat în ediția FOSS — aruncă la rulare. Returnează cheia renderer-ului entității.

Vezi și:

 Română