Fixed clusterViewer for clusterarrays
This commit is contained in:
parent
b0f4b411e3
commit
e40dd234f9
@ -332,9 +332,11 @@ namespace NanoBrain {
|
||||
drawnArrays.Add(clusterReceptor.nucleiArray);
|
||||
}
|
||||
// Oops...
|
||||
// else if (synapse.neuron is Cluster cluster && cluster.clusterArray != null) {
|
||||
|
||||
// }
|
||||
else if (synapse.neuron.parent is Cluster cluster && cluster.clusterArray != null) {
|
||||
if (drawnArrays.Contains(cluster.clusterArray.clusters))
|
||||
continue;
|
||||
drawnArrays.Add(cluster.clusterArray.clusters);
|
||||
}
|
||||
if (synapse.neuron is Neuron synapseNeuron) {
|
||||
float value = synapseNeuron.outputMagnitude * synapse.weight;
|
||||
// Debug.Log($"{synapse.nucleus.name}: {value} {length(synapse.nucleus.outputValue)} {synapse.weight}");
|
||||
|
||||
@ -66,9 +66,11 @@ namespace NanoBrain {
|
||||
|
||||
for (int i = 0; i < this.clusters.Length; i++)
|
||||
newClusters[i] = this.clusters[i];
|
||||
Cluster cluster = this.clusters[0];
|
||||
newClusters[newLength - 1] = cluster.Clone(prefab) as Cluster;
|
||||
newClusters[newLength - 1].name = $"{baseName}: {newLength - 1}";
|
||||
Cluster sourceCluster = this.clusters[0];
|
||||
Cluster newCluster = sourceCluster.Clone(prefab) as Cluster;
|
||||
newCluster.name = $"{baseName}: {newLength - 1}";
|
||||
newCluster.clusterArray = this;
|
||||
newClusters[newLength - 1] = newCluster;
|
||||
this.clusters = newClusters;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user