{"id":14054,"date":"2026-05-14T17:18:29","date_gmt":"2026-05-14T17:18:29","guid":{"rendered":"https:\/\/3dcoat.com\/documentation\/?post_type=manual_documentation&#038;p=14054"},"modified":"2026-08-08T02:53:44","modified_gmt":"2026-08-08T02:53:44","slug":"vector","status":"publish","type":"manual_documentation","link":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/","title":{"rendered":"Math"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"vector-nodes-documentation\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Overview:<\/strong>\u00a0Math nodes provide a comprehensive suite of mathematical operations. They allow you to add, subtract, multiply, and mix raw numeric values and vectors, acting as the fundamental logical glue that controls how data flows and changes throughout your node graph.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"distance\" class=\"wp-block-heading\">Distance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Calculates the distance between two points or the length of a vector.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>genType<\/strong>&nbsp;(Dropdown): Options: float, vec2, vec3, vec4, color<\/li>\n\n\n\n<li><strong>Value1<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value2<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Result<\/strong>&nbsp;(Number (Float))<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"divide\" class=\"wp-block-heading\">Divide<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Performs mathematical division of one value (or vector) by another.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>genType<\/strong>&nbsp;(Dropdown): Options: float, vec2, vec3, vec4, color<\/li>\n\n\n\n<li><strong>InputCount<\/strong>&nbsp;(Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10<\/li>\n\n\n\n<li><strong>Value1<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value2<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value3<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value4<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value5<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value6<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value7<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value8<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value9<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value10<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Result<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"fract\" class=\"wp-block-heading\">Fract<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Returns the fractional part of a number (remainder of division by 1). Often used for tiling and repeating patterns.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>genType<\/strong>&nbsp;(Dropdown): Options: float, vec2, vec3, vec4, color<\/li>\n\n\n\n<li><strong>Source<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>FractID<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Result<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"max\" class=\"wp-block-heading\">Max<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Returns the greater of two values. Can be used for combining masks (logical OR, union).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>genType<\/strong>&nbsp;(Dropdown): Options: float, vec2, vec3, vec4, color<\/li>\n\n\n\n<li><strong>InputCount<\/strong>&nbsp;(Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10<\/li>\n\n\n\n<li><strong>Value1<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value2<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value3<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value4<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value5<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value6<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value7<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value8<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value9<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value10<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Result<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"min\" class=\"wp-block-heading\">Min<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Returns the lesser of two values. Can be used for mask intersection (logical AND).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>genType<\/strong>&nbsp;(Dropdown): Options: float, vec2, vec3, vec4, color<\/li>\n\n\n\n<li><strong>InputCount<\/strong>&nbsp;(Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10<\/li>\n\n\n\n<li><strong>Value1<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value2<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value3<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value4<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value5<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value6<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value7<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value8<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value9<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value10<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Result<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"mix\" class=\"wp-block-heading\">Mix<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Smoothly blends (linear interpolation) two vectors or values based on a third parameter (Alpha).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>genType<\/strong>&nbsp;(Dropdown): Options: color, float, vec2, vec3, vec4<\/li>\n\n\n\n<li><strong>Value1<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value2<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Mask<\/strong>&nbsp;(Number (Float))<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Result<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"multiply\" class=\"wp-block-heading\">Multiply<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Performs mathematical multiplication of two values or vectors (amplification, masking, blending).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>genType<\/strong>&nbsp;(Dropdown): Options: color, float, vec2, vec3, vec4<\/li>\n\n\n\n<li><strong>InputCount<\/strong>&nbsp;(Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10<\/li>\n\n\n\n<li><strong>Value1<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value2<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value3<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value4<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value5<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value6<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value7<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value8<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value9<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value10<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Result<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Normalize<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Normalizes a vector (scales its length to 1 while maintaining direction).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>genType<\/strong>&nbsp;(Dropdown): Options: float, vec2, vec3, vec4, color<\/li>\n\n\n\n<li><strong>Value<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Result<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"oneknot\" class=\"wp-block-heading\">OneKnot<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Simple pass-through node (passes value unchanged), useful for organizing and routing connection lines in the graph.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>genType<\/strong>&nbsp;(Dropdown): Options: float, vec2, vec3, vec4, color<\/li>\n\n\n\n<li><strong>Source<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Result<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"pack\" class=\"wp-block-heading\">Pack<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Packs individual numbers (float) into a single vector (vec4).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>XRed<\/strong>&nbsp;(Number (Float))<\/li>\n\n\n\n<li><strong>YGreen<\/strong>&nbsp;(Number (Float))<\/li>\n\n\n\n<li><strong>ZBlue<\/strong>&nbsp;(Number (Float))<\/li>\n\n\n\n<li><strong>WAlpha<\/strong>&nbsp;(Number (Float))<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>result<\/strong>&nbsp;(4D Vector)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"randomiser\" class=\"wp-block-heading\">Randomiser<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Generates a random number (noise) based on an input value or coordinate (seed).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Source<\/strong>&nbsp;(4D Vector)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Result<\/strong>&nbsp;(4D Vector)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"subtract\" class=\"wp-block-heading\">Subtract<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Subtracts one value (or vector) from another.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>genType<\/strong>&nbsp;(Dropdown): Options: float, vec2, vec3, vec4, color<\/li>\n\n\n\n<li><strong>InputCount<\/strong>&nbsp;(Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10<\/li>\n\n\n\n<li><strong>Value1<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value2<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value3<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value4<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value5<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value6<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value7<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value8<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value9<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value10<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Result<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"summ\" class=\"wp-block-heading\">Summ<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Adds two values or vectors together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>genType<\/strong>&nbsp;(Dropdown): Options: float, vec2, vec3, vec4, color<\/li>\n\n\n\n<li><strong>InputCount<\/strong>&nbsp;(Dropdown): Options: 2, 3, 4, 5, 6, 7, 8, 9, 10<\/li>\n\n\n\n<li><strong>Value1<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value2<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value3<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value4<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value5<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value6<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value7<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value8<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value9<\/strong>&nbsp;(genType)<\/li>\n\n\n\n<li><strong>Value10<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Result<\/strong>&nbsp;(genType)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"unpack\" class=\"wp-block-heading\">UnPack<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Unpacks a vector into its individual numeric components (X, Y, Z, W).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Vector<\/strong>&nbsp;(4D Vector)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>XRed<\/strong>&nbsp;(Number (Float))<\/li>\n\n\n\n<li><strong>YGreen<\/strong>&nbsp;(Number (Float))<\/li>\n\n\n\n<li><strong>ZBlue<\/strong>&nbsp;(Number (Float))<\/li>\n\n\n\n<li><strong>WAlpha<\/strong>&nbsp;(Number (Float))<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"rotate\" class=\"wp-block-heading\">rotate<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Description:<\/strong>&nbsp;Rotates a 2D vector or UV coordinates by a given angle around a center.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inputs and Settings:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>invertX<\/strong>&nbsp;(Toggle \/ Checkbox)<\/li>\n\n\n\n<li><strong>invertY<\/strong>&nbsp;(Toggle \/ Checkbox)<\/li>\n\n\n\n<li><strong>invertZ<\/strong>&nbsp;(Toggle \/ Checkbox)<\/li>\n\n\n\n<li><strong>source<\/strong>&nbsp;(3D Vector \/ Color)<\/li>\n\n\n\n<li><strong>angles<\/strong>&nbsp;(3D Vector \/ Color)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Outputs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>result<\/strong>&nbsp;(3D Vector \/ Color)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"author":6,"featured_media":0,"parent":14001,"menu_order":5,"template":"","manualdocumentationcategory":[9],"manual_doc_tag":[],"class_list":["post-14054","manual_documentation","type-manual_documentation","status-publish","hentry","manualdocumentationcategory-manual"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Math - 3DCoat\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/\" \/>\n<meta property=\"og:locale\" content=\"ja\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Math - 3DCoat\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\" \/>\n<meta property=\"og:description\" content=\"Overview:\u00a0Math nodes provide a comprehensive suite of mathematical operations. They allow you to add, subtract, multiply, and mix raw numeric values and vectors, acting as the fundamental logical glue that controls how data flows and changes throughout your node graph. Distance Description:&nbsp;Calculates the distance between two points or the length of a vector. Inputs and [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/\" \/>\n<meta property=\"og:site_name\" content=\"3DCoat\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/3DCoat\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-08T02:53:44+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@3DCoatOfficial\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/\",\"url\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/\",\"name\":\"Math - 3DCoat\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\",\"isPartOf\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\"},\"datePublished\":\"2026-05-14T17:18:29+00:00\",\"dateModified\":\"2026-08-08T02:53:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/3dcoat.com\/documentation\/nl_NL\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Node System\",\"item\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"GPU Nodes\",\"item\":\"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Math\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#website\",\"url\":\"https:\/\/3dcoat.com\/documentation\/\",\"name\":\"3DCoat\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\",\"description\":\"Information about starting to use and learning how to use all the features of the 3DCoat.\",\"publisher\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/3dcoat.com\/documentation\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#organization\",\"name\":\"Pilgway\",\"url\":\"https:\/\/3dcoat.com\/documentation\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png\",\"contentUrl\":\"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png\",\"width\":876,\"height\":190,\"caption\":\"Pilgway\"},\"image\":{\"@id\":\"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/3DCoat\",\"https:\/\/x.com\/3DCoatOfficial\",\"https:\/\/www.youtube.com\/c\/PILGWAY3DCoat\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Math - 3DCoat\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/","og_locale":"ja","og_type":"article","og_title":"Math - 3DCoat\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8","og_description":"Overview:\u00a0Math nodes provide a comprehensive suite of mathematical operations. They allow you to add, subtract, multiply, and mix raw numeric values and vectors, acting as the fundamental logical glue that controls how data flows and changes throughout your node graph. Distance Description:&nbsp;Calculates the distance between two points or the length of a vector. Inputs and [&hellip;]","og_url":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/","og_site_name":"3DCoat\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8","article_publisher":"https:\/\/www.facebook.com\/3DCoat","article_modified_time":"2026-08-08T02:53:44+00:00","twitter_card":"summary_large_image","twitter_site":"@3DCoatOfficial","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/","url":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/","name":"Math - 3DCoat\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8","isPartOf":{"@id":"https:\/\/3dcoat.com\/documentation\/#website"},"datePublished":"2026-05-14T17:18:29+00:00","dateModified":"2026-08-08T02:53:44+00:00","breadcrumb":{"@id":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/vector\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/3dcoat.com\/documentation\/nl_NL\/"},{"@type":"ListItem","position":2,"name":"Node System","item":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/"},{"@type":"ListItem","position":3,"name":"GPU Nodes","item":"https:\/\/3dcoat.com\/documentation\/manual\/nodesystem\/gpu-nodes\/"},{"@type":"ListItem","position":4,"name":"Math"}]},{"@type":"WebSite","@id":"https:\/\/3dcoat.com\/documentation\/#website","url":"https:\/\/3dcoat.com\/documentation\/","name":"3DCoat\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8","description":"Information about starting to use and learning how to use all the features of the 3DCoat.","publisher":{"@id":"https:\/\/3dcoat.com\/documentation\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/3dcoat.com\/documentation\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/3dcoat.com\/documentation\/#organization","name":"Pilgway","url":"https:\/\/3dcoat.com\/documentation\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/","url":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png","contentUrl":"https:\/\/3dcoat.com\/documentation\/wp-content\/uploads\/2022\/09\/logo3DCoatWhite-1.png","width":876,"height":190,"caption":"Pilgway"},"image":{"@id":"https:\/\/3dcoat.com\/documentation\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/3DCoat","https:\/\/x.com\/3DCoatOfficial","https:\/\/www.youtube.com\/c\/PILGWAY3DCoat"]}]}},"_links":{"self":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/14054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation"}],"about":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/types\/manual_documentation"}],"author":[{"embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":3,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/14054\/revisions"}],"predecessor-version":[{"id":15019,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/14054\/revisions\/15019"}],"up":[{"embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_documentation\/14001"}],"wp:attachment":[{"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/media?parent=14054"}],"wp:term":[{"taxonomy":"manualdocumentationcategory","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manualdocumentationcategory?post=14054"},{"taxonomy":"manual_doc_tag","embeddable":true,"href":"https:\/\/3dcoat.com\/documentation\/wp-json\/wp\/v2\/manual_doc_tag?post=14054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}