Changeset View
Changeset View
Standalone View
Standalone View
source/blender/nodes/geometry/node_geometry_util.hh
| Show All 39 Lines | void transform_geometry_set(GeoNodeExecParams ¶ms, | ||||
| GeometrySet &geometry, | GeometrySet &geometry, | ||||
| const float4x4 &transform, | const float4x4 &transform, | ||||
| const Depsgraph &depsgraph); | const Depsgraph &depsgraph); | ||||
| Mesh *create_line_mesh(const float3 start, const float3 delta, int count); | Mesh *create_line_mesh(const float3 start, const float3 delta, int count); | ||||
| Mesh *create_grid_mesh(int verts_x, int verts_y, float size_x, float size_y); | Mesh *create_grid_mesh(int verts_x, int verts_y, float size_x, float size_y); | ||||
| struct CurveToMeshAttributeOutputs { | |||||
| StrongAnonymousAttributeID start_cap_id; | |||||
| StrongAnonymousAttributeID end_cap_id; | |||||
| StrongAnonymousAttributeID rails_id; | |||||
| StrongAnonymousAttributeID profiles_id; | |||||
| StrongAnonymousAttributeID first_rail_id; | |||||
| }; | |||||
| struct ConeAttributeOutputs { | struct ConeAttributeOutputs { | ||||
| StrongAnonymousAttributeID top_id; | StrongAnonymousAttributeID top_id; | ||||
| StrongAnonymousAttributeID bottom_id; | StrongAnonymousAttributeID bottom_id; | ||||
| StrongAnonymousAttributeID side_id; | StrongAnonymousAttributeID side_id; | ||||
| }; | }; | ||||
| Mesh *create_cylinder_or_cone_mesh(float radius_top, | Mesh *create_cylinder_or_cone_mesh(float radius_top, | ||||
| float radius_bottom, | float radius_bottom, | ||||
| Show All 29 Lines | |||||