Blender
V3.3
|
Functions | |
static void | node_declare (NodeDeclarationBuilder &b) |
static void | node_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr) |
static void | node_init (bNodeTree *UNUSED(ntree), bNode *node) |
static void | node_update (bNodeTree *ntree, bNode *node) |
static void | node_gather_link_searches (GatherLinkSearchOpParams ¶ms) |
static void | node_geo_exec (GeoNodeExecParams params) |
|
static |
Definition at line 22 of file node_geo_mesh_primitive_line.cc.
References usdtokens::b(), blender::nodes::SocketDeclaration::description(), N_, PROP_DISTANCE, and PROP_TRANSLATION.
Referenced by register_node_type_geo_mesh_primitive_line().
|
static |
Definition at line 92 of file node_geo_mesh_primitive_line.cc.
References GEO_NODE_MESH_LINE_COUNT_RESOLUTION, GEO_NODE_MESH_LINE_MODE_END_POINTS, GEO_NODE_MESH_LINE_MODE_OFFSET, IFACE_, node, blender::nodes::NodeDeclaration::outputs(), params, blender::nodes::search_link_ops_for_declarations(), SOCK_FLOAT, and SOCK_OUT.
Referenced by register_node_type_geo_mesh_primitive_line().
|
static |
Definition at line 129 of file node_geo_mesh_primitive_line.cc.
References count, NodeGeometryMeshLine::count_mode, blender::nodes::create_line_mesh(), GeometrySet::create_with_mesh(), float(), GEO_NODE_MESH_LINE_COUNT_RESOLUTION, GEO_NODE_MESH_LINE_COUNT_TOTAL, GEO_NODE_MESH_LINE_MODE_END_POINTS, GEO_NODE_MESH_LINE_MODE_OFFSET, blender::math::length(), max, mesh, NodeGeometryMeshLine::mode, blender::math::normalize(), and params.
Referenced by register_node_type_geo_mesh_primitive_line().
|
static |
Definition at line 56 of file node_geo_mesh_primitive_line.cc.
References NodeGeometryMeshLine::count_mode, GEO_NODE_MESH_LINE_COUNT_TOTAL, GEO_NODE_MESH_LINE_MODE_OFFSET, NodeGeometryMeshLine::mode, and node.
|
static |
Definition at line 46 of file node_geo_mesh_primitive_line.cc.
References GEO_NODE_MESH_LINE_MODE_END_POINTS, ptr, RNA_enum_get(), uiItemR(), uiLayoutSetPropDecorate(), and uiLayoutSetPropSep().
Referenced by register_node_type_geo_mesh_primitive_line().
|
static |
Definition at line 66 of file node_geo_mesh_primitive_line.cc.
References GEO_NODE_MESH_LINE_COUNT_RESOLUTION, GEO_NODE_MESH_LINE_COUNT_TOTAL, GEO_NODE_MESH_LINE_MODE_END_POINTS, GEO_NODE_MESH_LINE_MODE_OFFSET, NodeGeometryMeshLine::mode, N_, bNodeSocket::next, node, node_sock_label(), nodeSetSocketAvailability(), and ntree.
Referenced by register_node_type_geo_mesh_primitive_line().