UStaticMeshComponent* AGraph::makeVertexMeshForVertex(int32 v) { auto name = FString("vertex").Append(FString::FromInt(v)); auto vertex = NewObject<UStaticMeshComponent>(this, *name); vertex->AttachTo(RootComponent); vertex->SetStaticMesh(vertexStaticMesh); vertex->SetWorldScale3D(FVector(40.0f, 40.0f, 1.0f)); vertex->SetWorldLocation(mark[v]->GetActorLocation()); return vertex; }
void UPrimitiveComponent::SetAllPhysicsPosition(FVector NewPos) { SetWorldLocation(NewPos, NAME_None); }