Skip to content

Commit 56ce0ee

Browse files
authored
Readme Updated to list all Additions
All nodes and components listed
1 parent 38dcd24 commit 56ce0ee

1 file changed

Lines changed: 226 additions & 0 deletions

File tree

readme.md

Lines changed: 226 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,229 @@ The following code files contain some algorithms produced with the assistance of
9292
https://github.com/Custom-Extension-Works/Project-Obsidian/blob/main/ProjectObsidian/Components/Mesh/MetaballShape.cs
9393

9494
https://github.com/Custom-Extension-Works/Project-Obsidian/blob/main/ProjectObsidian/Elements/Audio.cs
95+
96+
97+
# Project Obsidian Nodes and Components
98+
99+
## Components
100+
101+
### Audio
102+
103+
- `BandPassFilter`
104+
- `ButterworthFilter`
105+
- `EMA_IIR_SmoothSignal`
106+
- `PhaseModulator`
107+
- `RingModulator`
108+
- `SineShapedRingModulator`
109+
110+
### Common UI
111+
112+
- `Button Interactions/ButtonAttachComponent`
113+
114+
### Devices
115+
116+
- `MIDI/MIDI_CC_Value`
117+
- `MIDI/MIDI_InputDevice`
118+
- `MIDI/MIDI_PitchWheel_Value`
119+
120+
### Mesh
121+
122+
- `EditableMesh`
123+
- `EditableMeshControlPoint`
124+
- `MengerSponge`
125+
- `MengerSpongeMesh`
126+
- `MetaballMesh`
127+
- `MetaballPoint`
128+
- `MetaballShape`
129+
- `Planet`
130+
- `PlanetMesh`
131+
- `SierpinskiPyramid`
132+
- `SierpinskiPyramidMesh`
133+
134+
### Radiant UI
135+
136+
- `Data Feeds/Feeds/ComponentData`
137+
- `Data Feeds/Feeds/ComponentDataFeedItem`
138+
- `Data Feeds/Feeds/ComponentDataResult`
139+
- `Data Feeds/Feeds/ComponentsDataFeed`
140+
- `Data Feeds/Feeds/ComponentsDataFeedData`
141+
- `Data Feeds/Interfaces/ComponentDataItemInterface`
142+
- `Data Feeds/Interfaces/TypeFeedItem`
143+
- `Data Feeds/Interfaces/TypeItemInterface`
144+
145+
### Tools
146+
147+
- `MeshEditTool`
148+
149+
### Transform
150+
151+
- `Drivers/MultiValueArithmeticDriver`
152+
153+
### Users
154+
155+
- `BoundingBoxUserTracker`
156+
- `ImuInfo`
157+
158+
### Utility
159+
160+
- `IsValidGenericTypeDriver`
161+
- `StringToTypeDriver`
162+
163+
### Wizards
164+
165+
- `LightSourcesWizard`
166+
- `MeshColliderManagementWizard`
167+
168+
## User Components
169+
170+
### General
171+
172+
- `ViveTrackerProxy`
173+
174+
## ProtoFlux Nodes
175+
176+
### Actions
177+
178+
- `TweenPosition`
179+
- `TweenRotation`
180+
- `TweenScale`
181+
182+
### Audio
183+
184+
- `AudioAdder`
185+
- `AudioClamp`
186+
- `AudioDelay`
187+
- `AudioMultiply`
188+
- `AudioSourceInfo`
189+
- `AudioSubtractor`
190+
- `BandPassFilterNode`
191+
- `ButterworthFilterNode`
192+
- `ChannelSplitter`
193+
- `EMA_IIR_SmoothSignalNode`
194+
- `FIR_Filter`
195+
- `IsPaused`
196+
- `IsStopped`
197+
- `LevelMonitor`
198+
- `OneSampleDelay`
199+
- `PhaseModulatorNode`
200+
- `QuadCombiner`
201+
- `Reverb`
202+
- `RingModulatorNode`
203+
- `SawtoothGenerator`
204+
- `SineGenerator`
205+
- `SineShapedRingModulatorNode`
206+
- `Speaker`
207+
- `SquareGenerator`
208+
- `StereoCombiner`
209+
- `Surround51_Combiner`
210+
- `TriangleGenerator`
211+
212+
### Devices
213+
214+
- `ImuDataNode`
215+
- `MIDI/MIDI_CC_Event`
216+
- `MIDI/MIDI_ChannelAftertouchEvent`
217+
- `MIDI/MIDI_NoteEvents`
218+
- `MIDI/MIDI_PitchWheelEvent`
219+
- `MIDI/MIDI_PolyphonicAftertouchEvent`
220+
- `MIDI/MIDI_ProgramEvent`
221+
- `MIDI/MIDI_SystemRealtimeEvents`
222+
- `ViveTrackerBattery`
223+
224+
### Flow
225+
226+
- `AsyncWait`
227+
- `AsyncWhileWithIteration`
228+
- `Time/Local Stopwatch`
229+
- `WhileWithIteration`
230+
231+
### General
232+
233+
- `NodeExtensions`
234+
- `RandomXExtensions`
235+
236+
### Interaction
237+
238+
- `FindGrabbableFromSlot`
239+
240+
### JSON
241+
242+
- `JsonAddObjectToObjectNode`
243+
- `JsonAddValueToObjectNode`
244+
- `JsonAppendObjectToArrayNode`
245+
- `JsonAppendValueToArrayNode`
246+
- `JsonCountArrayChildrenNode`
247+
- `JsonCountObjectChildrenNode`
248+
- `JsonEmptyArrayNode`
249+
- `JsonEmptyObjectNode`
250+
- `JsonGetObjectFromArrayNode`
251+
- `JsonGetObjectFromObjectNode`
252+
- `JsonGetValueFromArrayNode`
253+
- `JsonGetValueFromObjectNode`
254+
- `JsonInsertObjectToArrayNode`
255+
- `JsonInsertValueToArrayNode`
256+
- `JsonParseStringArrayNode`
257+
- `JsonParseStringObjectNode`
258+
- `JsonParseStringTokenNode`
259+
- `JsonQuickGetObjectFromObjectNode`
260+
- `JsonQuickGetValueFromObjectNode`
261+
- `JsonRemoveFromArrayNode`
262+
- `JsonRemoveFromObjectNode`
263+
- `JsonSelectTokenNode`
264+
- `JsonSelectTokensNode`
265+
- `JsonToStringNode`
266+
- `JsonTokenToArrayNode`
267+
- `JsonTokenToObjectNode`
268+
269+
### Math
270+
271+
- `ADSR_Envelope`
272+
- `Constants/EpsilonDouble`
273+
- `Constants/EpsilonFloat`
274+
- `EulersTotientFunctionNode`
275+
- `FibonacciNode`
276+
- `FrequencyQuantize`
277+
- `IsPrimeNumberNode`
278+
- `MIDI_NoteFrequency`
279+
- `Physics/CentripetalForceCalculationNode`
280+
- `Physics/DragCalculationNode`
281+
- `Physics/KinecticFrictionNode`
282+
- `Physics/RefractCalculationNode`
283+
- `Random/RandomBool2`
284+
- `Random/RandomBool3`
285+
- `Random/RandomBool4`
286+
- `Random/RandomCharacter`
287+
- `Random/RandomDouble`
288+
- `Random/RandomEulerAngles`
289+
- `Random/RandomFloatQ`
290+
- `Random/RandomInt2`
291+
292+
### Networking
293+
294+
- `AsyncHttpRequestNode`
295+
296+
### Strings
297+
298+
- `CountSubstring`
299+
- `DecodeBase64Node`
300+
- `DecodeMorseNode`
301+
- `EncodeBase64Node`
302+
- `EncodeMD5`
303+
- `EncodeMorse`
304+
- `EncodeSHA256`
305+
- `HMAC`
306+
- `HammingDistanceNode`
307+
- `HammingDistanceNonNullableNode`
308+
- `ReplaceIndexRangeNode`
309+
310+
### Users
311+
312+
- `Avatar/AvatarRootSlot`
313+
- `Status/IsUserEyeTracking`
314+
- `Status/IsUserInNoclipNode`
315+
- `Status/IsUserInSeatedMode`
316+
- `UserFromUserRef`
317+
318+
### Utility
319+
320+
- `WriteToLogNode`

0 commit comments

Comments
 (0)