{ "FormatVersion": 3, "Id": "24848671-a827-45f0-84f2-52efccd4fbd5"/*PointInfoLines*/, "Inputs": [ { "Id": "012bd45d-ecb4-49f5-970d-0d64d162bb6a"/*ShownInfo*/, "DefaultValue": 0 }, { "Id": "4e557506-ebf0-4b3f-b70f-2054fe1cf14c"/*AsBillboards*/, "DefaultValue": true }, { "Id": "75585b6b-67b9-43b1-bb6d-14e069ab29df"/*Offset*/, "DefaultValue": { "X": 0.0, "Y": 0.0, "Z": 0.0 } }, { "Id": "88987121-8e52-4515-8d46-f2e7f493a47a"/*Digits*/, "DefaultValue": 7 }, { "Id": "9054a475-05ba-47c6-a105-84cf55f3fdb8"/*Input*/, "DefaultValue": null }, { "Id": "abbbfdba-c25d-4c8f-b5cf-9fb52853896a"/*Precision*/, "DefaultValue": 3 }, { "Id": "d039c1b4-77ca-4264-bf2c-6dddd4aaf831"/*Scale*/, "DefaultValue": 0.5 } ], "Children": [ { "Id": "1b3d0719-0ca0-47e6-a72d-67fe643e3afc"/*_TransformsCBuffer*/, "SymbolId": "a60adc26-d7c6-4615-af78-8d2d6da46b79", "InputValues": [], "Outputs": [] }, { "Id": "7dbeb39a-8075-4766-894a-99bbbe4b5d3f"/*CustomPointShader*/, "SymbolId": "3d958f08-9c0f-45eb-a252-de880b5834f3", "InputValues": [ { "Id": "864dfe5a-14f2-490f-be9c-ee13ad58605c"/*AdditionalDefines*/, "Type": "System.String", "Value": "cbuffer TransformsCam1 : register(b3)\n{\n float4x4 CameraToClipSpace;\n float4x4 ClipSpaceToCamera;\n float4x4 WorldToCamera;\n float4x4 CameraToWorld;\n float4x4 WorldToClipSpace;\n float4x4 ClipSpaceToWorld;\n float4x4 ObjectToWorld;\n float4x4 WorldToObject;\n float4x4 ObjectToCamera;\n float4x4 ObjectToClipSpace;\n};\n" }, { "Id": "a5c7863e-9c26-4109-9851-3244086b0ccc"/*A*/, "Type": "System.Single", "Value": 1.7 }, { "Id": "e9712b03-e7aa-4fe5-b5cf-f2c5d0c0b0df"/*ShaderCode*/, "Type": "System.String", "Value": "p=SourcePoints[idx/3];\n//p.Rotation=float4(0,0,0,1);\nuint ii=idx%3;\n\n// Position\nif(A<0.5) { \n p.FX2=p.Position[ii]; \n}\nelse if(A < 1.5) { \n p.FX2=p.Color[ii]; \n}\nelse\n{\n if(ii==0) p.FX2=p.FX1;\n if(ii==1) p.FX2=p.FX2;\n if(ii==2) p.FX2= NAN;\n}\n\n\nfloat3 up=mul(float3(0,1,0),(float3x3)CameraToWorld);\nfloat3 dir=normalize(p.Position-CameraToWorld[3].xyz);\n\n//p.Rotation=qLookAt(dir,up);\n\nif(C>0.5) p.Rotation = qFromMatrix3((float3x3)WorldToCamera);\n\nfloat3 down = qRotateVec3(float3(0,1,0), p.Rotation);\n\np.Position+=-float(ii) * down * 0.08 * B * p.Scale.y;\np.Position += qRotateVec3( Offset * B, p.Rotation);\n" } ], "Outputs": [] }, { "Id": "8cb47de9-b4d6-4bc8-ac92-bd0c8e18ee78"/*MultiplyInt*/, "SymbolId": "6a4edb6a-5ced-4356-9090-4bf770cdeb52", "InputValues": [ { "Id": "e02f9e84-a7bf-45bf-9cb1-0b0c1c396796"/*B*/, "Type": "System.Int32", "Value": 3 } ], "Outputs": [] }, { "Id": "90ced117-508a-42f8-b34d-3789d7cc2710"/*GetBufferComponents*/, "SymbolId": "80dff680-5abf-484a-b9e0-81d72f3b7aa4", "InputValues": [], "Outputs": [] }, { "Id": "baaa2aec-2d8a-40ce-a4b6-feb2cb12bbc8"/*NumberLinePoints*/, "SymbolId": "b0981921-8e3d-4010-8b67-d7dcecca7758", "InputValues": [ { "Id": "bc3dee4d-8f01-4cd3-8a2b-7dc30966303c"/*MaxDigitCount*/, "Type": "System.Int32", "Value": 6 }, { "Id": "d5bb30ae-6368-464b-b7db-ee30b9c3c394"/*Scale*/, "Type": "System.Single", "Value": 1.4 }, { "Id": "eb4007f8-247d-487a-bad7-f136eba821ea"/*NumberMode*/, "Type": "System.Int32", "Value": 2 } ], "Outputs": [] }, { "Id": "efe42849-892c-4c84-a03e-0869e1ee3dc6"/*IntToFloat*/, "SymbolId": "17db8a36-079d-4c83-8a2a-7ea4c1aa49e6", "InputValues": [], "Outputs": [] }, { "Id": "febaabd4-632c-4442-b77d-7be19522822f"/*BoolToFloat*/, "SymbolId": "9db2fcbf-54b9-4222-878b-80d1a0dc6edf", "InputValues": [], "Outputs": [] } ], "Connections": [ { "SourceParentOrChildId": "baaa2aec-2d8a-40ce-a4b6-feb2cb12bbc8", "SourceSlotId": "55d34be3-784c-4f77-afbb-d75b036fcdbd", "TargetParentOrChildId": "00000000-0000-0000-0000-000000000000", "TargetSlotId": "eec67714-4eda-4410-afee-2076026191c7" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "75585b6b-67b9-43b1-bb6d-14e069ab29df", "TargetParentOrChildId": "7dbeb39a-8075-4766-894a-99bbbe4b5d3f", "TargetSlotId": "01898885-4140-4435-bb44-a7a6f6f32657" }, { "SourceParentOrChildId": "8cb47de9-b4d6-4bc8-ac92-bd0c8e18ee78", "SourceSlotId": "5e847363-142d-4da9-a5b3-3a7aa2541bed", "TargetParentOrChildId": "7dbeb39a-8075-4766-894a-99bbbe4b5d3f", "TargetSlotId": "2a0cf45c-bcf5-4802-b32b-84cef0f1c129" }, { "SourceParentOrChildId": "efe42849-892c-4c84-a03e-0869e1ee3dc6", "SourceSlotId": "db1073a1-b9d8-4d52-bc5c-7ae8c0ee1ac3", "TargetParentOrChildId": "7dbeb39a-8075-4766-894a-99bbbe4b5d3f", "TargetSlotId": "a5c7863e-9c26-4109-9851-3244086b0ccc" }, { "SourceParentOrChildId": "1b3d0719-0ca0-47e6-a72d-67fe643e3afc", "SourceSlotId": "7a76d147-4b8e-48cf-aa3e-aac3aa90e888", "TargetParentOrChildId": "7dbeb39a-8075-4766-894a-99bbbe4b5d3f", "TargetSlotId": "aa12212a-f1e4-4efb-b3b5-b6861f09f66b" }, { "SourceParentOrChildId": "febaabd4-632c-4442-b77d-7be19522822f", "SourceSlotId": "f0321a54-e844-482f-a161-7f137abc54b0", "TargetParentOrChildId": "7dbeb39a-8075-4766-894a-99bbbe4b5d3f", "TargetSlotId": "b909844f-cff7-4907-9bc8-e9c2281582bf" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "d039c1b4-77ca-4264-bf2c-6dddd4aaf831", "TargetParentOrChildId": "7dbeb39a-8075-4766-894a-99bbbe4b5d3f", "TargetSlotId": "e5a7649f-684e-4938-8ae3-7289f5b9ff45" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "9054a475-05ba-47c6-a105-84cf55f3fdb8", "TargetParentOrChildId": "7dbeb39a-8075-4766-894a-99bbbe4b5d3f", "TargetSlotId": "e77660e2-0fd0-45ea-8e0b-c607a757bb49" }, { "SourceParentOrChildId": "90ced117-508a-42f8-b34d-3789d7cc2710", "SourceSlotId": "d7918fd8-906e-424d-8c5c-9631941cfc9d", "TargetParentOrChildId": "8cb47de9-b4d6-4bc8-ac92-bd0c8e18ee78", "TargetSlotId": "e010c56f-ff0b-44b6-bbd9-b50e2ccec2bf" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "9054a475-05ba-47c6-a105-84cf55f3fdb8", "TargetParentOrChildId": "90ced117-508a-42f8-b34d-3789d7cc2710", "TargetSlotId": "7a13b834-21e5-4cef-ad5b-23c3770ea763" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "abbbfdba-c25d-4c8f-b5cf-9fb52853896a", "TargetParentOrChildId": "baaa2aec-2d8a-40ce-a4b6-feb2cb12bbc8", "TargetSlotId": "56482ceb-ae0e-4d32-a6a4-2568a166a2d9" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "88987121-8e52-4515-8d46-f2e7f493a47a", "TargetParentOrChildId": "baaa2aec-2d8a-40ce-a4b6-feb2cb12bbc8", "TargetSlotId": "bc3dee4d-8f01-4cd3-8a2b-7dc30966303c" }, { "SourceParentOrChildId": "7dbeb39a-8075-4766-894a-99bbbe4b5d3f", "SourceSlotId": "e0097148-4395-4441-83d2-c5cf5b76bb61", "TargetParentOrChildId": "baaa2aec-2d8a-40ce-a4b6-feb2cb12bbc8", "TargetSlotId": "c973d9cf-525e-4910-b266-ecebd7df49af" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "d039c1b4-77ca-4264-bf2c-6dddd4aaf831", "TargetParentOrChildId": "baaa2aec-2d8a-40ce-a4b6-feb2cb12bbc8", "TargetSlotId": "d5bb30ae-6368-464b-b7db-ee30b9c3c394" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "012bd45d-ecb4-49f5-970d-0d64d162bb6a", "TargetParentOrChildId": "efe42849-892c-4c84-a03e-0869e1ee3dc6", "TargetSlotId": "01809b63-4b4a-47be-9588-98d5998ddb0c" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "4e557506-ebf0-4b3f-b70f-2054fe1cf14c", "TargetParentOrChildId": "febaabd4-632c-4442-b77d-7be19522822f", "TargetSlotId": "253b9ae4-fac5-4641-bf0c-d8614606a840" } ] }