Changeset View
Changeset View
Standalone View
Standalone View
source/blender/nodes/geometry/nodes/node_geo_raycast.cc
| Show All 19 Lines | |||||
| NODE_STORAGE_FUNCS(NodeGeometryRaycast) | NODE_STORAGE_FUNCS(NodeGeometryRaycast) | ||||
| static void node_declare(NodeDeclarationBuilder &b) | static void node_declare(NodeDeclarationBuilder &b) | ||||
| { | { | ||||
| b.add_input<decl::Geometry>(N_("Target Geometry")) | b.add_input<decl::Geometry>(N_("Target Geometry")) | ||||
| .only_realized_data() | .only_realized_data() | ||||
| .supported_type(GEO_COMPONENT_TYPE_MESH); | .supported_type(GEO_COMPONENT_TYPE_MESH); | ||||
| b.add_input<decl::Vector>(N_("Attribute")).hide_value().supports_field(); | b.add_input<decl::Vector>(N_("Attribute")).hide_value().field_on_all(); | ||||
| b.add_input<decl::Float>(N_("Attribute"), "Attribute_001").hide_value().supports_field(); | b.add_input<decl::Float>(N_("Attribute"), "Attribute_001").hide_value().field_on_all(); | ||||
| b.add_input<decl::Color>(N_("Attribute"), "Attribute_002").hide_value().supports_field(); | b.add_input<decl::Color>(N_("Attribute"), "Attribute_002").hide_value().field_on_all(); | ||||
| b.add_input<decl::Bool>(N_("Attribute"), "Attribute_003").hide_value().supports_field(); | b.add_input<decl::Bool>(N_("Attribute"), "Attribute_003").hide_value().field_on_all(); | ||||
| b.add_input<decl::Int>(N_("Attribute"), "Attribute_004").hide_value().supports_field(); | b.add_input<decl::Int>(N_("Attribute"), "Attribute_004").hide_value().field_on_all(); | ||||
| b.add_input<decl::Vector>(N_("Source Position")).implicit_field(implicit_field_inputs::position); | b.add_input<decl::Vector>(N_("Source Position")).implicit_field(implicit_field_inputs::position); | ||||
| b.add_input<decl::Vector>(N_("Ray Direction")) | b.add_input<decl::Vector>(N_("Ray Direction")) | ||||
| .default_value({0.0f, 0.0f, -1.0f}) | .default_value({0.0f, 0.0f, -1.0f}) | ||||
| .supports_field(); | .supports_field(); | ||||
| b.add_input<decl::Float>(N_("Ray Length")) | b.add_input<decl::Float>(N_("Ray Length")) | ||||
| .default_value(100.0f) | .default_value(100.0f) | ||||
| .min(0.0f) | .min(0.0f) | ||||
| ▲ Show 20 Lines • Show All 407 Lines • Show Last 20 Lines | |||||