TreeInstance is not working properly

void GenerateTreeColliders()
{

    for (int i = 0; i < _terrainData.treeInstanceCount; i++)
    {
        Vector3 _newPos;
        _newPos = _terrainData.treeInstances*.position;*

GameObject _collider;

_collider = new GameObject();
_collider.gameObject.AddComponent();
_collider.transform.position = _newPos;
}

}
Why are the positions of the objects created?
[97511-screenshot-17.jpg|97511]*
*

TerrainData data = terrain.terrainData;
float width = data.size.x;
float height = data.size.z;
float y = data.size.y;
foreach(TreeInstance tree in data.treeInstances)
{
Vector3 position = new Vector3(tree.position.x * width, tree.position.y*y, tree.position.z * height);
}

Please try :slight_smile: