i want place circle in evry vertex position of planebuffer
Another option is, to create a Group, add it to the Scene, then add plane and circles to the Group. Finally translate and rotate the whole Group, like this:
let planeGroup = new THREE.Group();
const geometryL = new THREE.PlaneBufferGeometry( 3, 2,15,20 );
const materialplaneL = new THREE.MeshBasicMaterial( {color: 0x0000ff,wireframe:true, side: THREE.DoubleSide} );
const planeL = new THREE.Mesh( geometryL, materialplaneL );
planeGroup.add( planeL );
planeL.geometry.deleteAttribute( 'normal' );
planeL.geometry.deleteAttribute( 'uv' );
let VertexNumberplaneF = planeL.geometry.getAttribute( 'position' );
for(var i = 0; i < VertexNumberplaneF.count; i++) {
const circleLightGeoL = new THREE.CircleGeometry(0.03, 16 );
const circleLightMatL = new THREE.MeshBasicMaterial( { color: 0xff0000 } );
circleLightMeshL = new THREE.Mesh( circleLightGeoL, circleLightMatL );
planeGroup.add( circleLightMeshL );
circleLightMeshL.position.fromBufferAttribute( planeL.geometry.attributes.position, i );
}
planeGroup.rotateY(THREE.Math.degToRad(-45));
planeGroup.translateX( -5 );
planeGroup.translateY( 1 );
planeGroup.translateZ( 1.5 );
scene.add( planeGroup );