Jump to content

Prim Props - things to do with a prim


You are about to reply to a thread that has been inactive for 1013 days.

Please take a moment to consider if this thread is worth bumping.

Recommended Posts

Yes, I've been wasting my time playing with prims again. Here are 27 slightly different houses, each of them made from a single prim, all of them sharing the same set of four textures - two wall textures by Vbinnia Radek, a roof texture by Xi Shi and a full alpha for the bottom face.

bilde.png.24306864f5c0f2034698951ee5cc9395.png

Close up pics of two of them:

bilde.png.4e09a090c94138a4b71e18ee47ee40e0.png

bilde.png.8d41c2e15f6de6eeecf4777baa0a6f64.png

I post this as a reminder of how useful prims can be, it's so easy to forget in these mesh times. Buildings like these don't stand up to close inspection of course but they are absolutely brilliant as background and filler objects and they are soo easy to make!

The two main flaws here are the oversized windows too close to the corners and the oversized bricks. Both those issues are easy enough to fix with specially made textures but I couldn't be bothered to make that. There are limits even to how much time I can spend procrastinating so I simply used some textures I had at hand. They work more than well enough for what they are intended for.

  • Like 8
Link to comment
Share on other sites

Are the pointy topped houses really just a single prim? off the top of my head I can't think of an obvious way to twist that. . .

Edit: Box, pathcut 0.665 - 0.885 ; Hollow 52, Hollow shape triangle. . . possibly? But your roofs are much pointier than that. . .

Edited by Quistess Alpha
  • Like 1
Link to comment
Share on other sites

2 minutes ago, Quistess Alpha said:

Are the pointy topped houses really just a single prim? off the top of my head I can't think of an obvious way to twist that. . .

It's just a double pathcut, nothing more fancy than that. I have to admit I didn't think of it either until I saw the trick on one of Arcaida Asylum's Afrcan Slum houses. (That's opensim Arcadia btw, not the same person as SL's.)

  • Like 1
Link to comment
Share on other sites

1 hour ago, animats said:

I want three houses for Ventnor Avenue and a hotel on Marvin Gardens.

I can't help you with the textures since I don't have permission to port them to SL but here is the rough layout for the wall textures. The two textures are basically the same except the front wall one has windows and door added.

bilde.thumb.png.b557f34f2169ee9a9964cf9d541c3447.png

 

And here is a script to make the shapes. Make a linkset with 27 prims, add the UUIDs for the textures you want, put this script in it and...

well, it's probably too big to run in one go so you may have to split it up and the repeats and tinting of the roofs probably won't work with whatever roof texture you want to use so you ahve to change that manually. The script was automatically generated by my Linkset Copier which duplicates every single scriptable prim parameter. I tried to remove the superfluous ones manually but I got bored so there are probably some of them still there.

key frontwall="";
key otherwalls="";
key rooftxt="";
key alphatxt=TEXTURE_TRANSPARENT;


default{state_entry(){
llSetLinkPrimitiveParams(1,[PRIM_SIZE,<5.200000, 5.200000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>]);
llSetLinkPrimitiveParams(1,[PRIM_TYPE,0,0,<0.0, 1.0, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(1,[PRIM_TEXTURE,0,rooftxt,<2.600000, 2.600000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(1,[PRIM_TEXTURE,1,frontwall,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(1,[PRIM_TEXTURE,2,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(1,[PRIM_TEXTURE,3,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(1,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(1,[PRIM_TEXTURE,5,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0,PRIM_ALPHA_MODE,5,2,255]);
llSetLinkPrimitiveParams(2,[PRIM_TYPE,0,0,<0.407000, 0.843000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(2,[PRIM_TEXTURE,0,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.079989, 0.0>,0.0]);
llSetLinkPrimitiveParams(2,[PRIM_TEXTURE,1,otherwalls,<2.0, 3.100000, 0.0>,<0.500015, 0.079989, 0.0>,4.712389]);
llSetLinkPrimitiveParams(2,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(2,[PRIM_TEXTURE,3,frontwall,<2.0, 3.100000, 0.0>,<0.500015, 0.920011, 0.0>,4.712389]);
llSetLinkPrimitiveParams(2,[PRIM_TEXTURE,4,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.920011, 0.0>,0.0]);
llSetLinkPrimitiveParams(2,[PRIM_TEXTURE,5,rooftxt,<5.0, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(2,[PRIM_TEXTURE,6,rooftxt,<5.0, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(3,[PRIM_SIZE,<7.0, 5.200000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 Wide L",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>,PRIM_POS_LOCAL,<-6.260101, -19.005676, 0.0>]);
llSetLinkPrimitiveParams(3,[PRIM_TYPE,0,0,<0.0, 1.0, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(3,[PRIM_TEXTURE,0,rooftxt,<3.500000, 2.600000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(3,[PRIM_TEXTURE,1,frontwall,<1.333334, 1.080000, 0.0>,<0.166997, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(3,[PRIM_TEXTURE,2,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(3,[PRIM_TEXTURE,3,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(3,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(3,[PRIM_TEXTURE,5,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0,PRIM_ALPHA_MODE,5,2,255]);
llSetLinkPrimitiveParams(4,[PRIM_SIZE,<5.200000, 11.0, 20.799999>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01B Quad 1",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<-20.065735, -34.049622, 1.832272>]);
llSetLinkPrimitiveParams(4,[PRIM_TYPE,0,0,<0.425000, 0.825000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(4,[PRIM_TEXTURE,0,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.620014, 0.0>,0.0]);
llSetLinkPrimitiveParams(4,[PRIM_TEXTURE,1,otherwalls,<4.0, 1.850000, 0.0>,<0.500015, 0.620014, 0.0>,4.712389]);
llSetLinkPrimitiveParams(4,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(4,[PRIM_TEXTURE,3,frontwall,<4.0, 1.850000, 0.0>,<0.500015, 0.370006, 0.0>,4.712389]);
llSetLinkPrimitiveParams(4,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.370006, 0.0>,0.0]);
llSetLinkPrimitiveParams(4,[PRIM_TEXTURE,5,rooftxt,<10.0, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(4,[PRIM_TEXTURE,6,rooftxt,<10.0, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(5,[PRIM_SIZE,<5.200000, 11.0, 7.0>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01B Wide L",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<7.420990, -34.049622, 1.832272>]);
llSetLinkPrimitiveParams(5,[PRIM_TYPE,0,0,<0.425000, 0.825000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(5,[PRIM_TEXTURE,0,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.620014, 0.0>,0.0]);
llSetLinkPrimitiveParams(5,[PRIM_TEXTURE,1,otherwalls,<2.0, 1.850000, 0.0>,<0.500015, 0.620014, 0.0>,4.712389]);
llSetLinkPrimitiveParams(5,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(5,[PRIM_TEXTURE,3,frontwall,<1.330000, 1.850000, 0.0>,<0.166997, 0.370006, 0.0>,4.712389]);
llSetLinkPrimitiveParams(5,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.370006, 0.0>,0.0]);
llSetLinkPrimitiveParams(5,[PRIM_TEXTURE,5,rooftxt,<3.365390, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(5,[PRIM_TEXTURE,6,rooftxt,<3.365390, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);

llSetLinkPrimitiveParams(6,[PRIM_SIZE,<5.200000, 17.810850, 7.0>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01C Wide R",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<-15.969269, 14.419708, 5.237696>]);
llSetLinkPrimitiveParams(6,[PRIM_TYPE,0,0,<0.407000, 0.843000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(6,[PRIM_TEXTURE,0,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.079989, 0.0>,0.0]);
llSetLinkPrimitiveParams(6,[PRIM_TEXTURE,1,otherwalls,<2.0, 3.100000, 0.0>,<0.500015, 0.079989, 0.0>,4.712389]);
llSetLinkPrimitiveParams(6,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(6,[PRIM_TEXTURE,3,frontwall,<1.330000, 3.100000, 0.0>,<0.833003, 0.920011, 0.0>,4.712389]);
llSetLinkPrimitiveParams(6,[PRIM_TEXTURE,4,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.920011, 0.0>,0.0]);
llSetLinkPrimitiveParams(6,[PRIM_TEXTURE,5,rooftxt,<3.365390, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(6,[PRIM_TEXTURE,6,rooftxt,<3.365390, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);

llSetLinkPrimitiveParams(7,[PRIM_SIZE,<5.200000, 17.810850, 7.800000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01C X Wide",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<6.772400, 14.419708, 5.237696>]);
llSetLinkPrimitiveParams(7,[PRIM_TYPE,0,0,<0.407000, 0.843000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(7,[PRIM_TEXTURE,0,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.079989, 0.0>,0.0]);
llSetLinkPrimitiveParams(7,[PRIM_TEXTURE,1,otherwalls,<2.0, 3.100000, 0.0>,<0.500015, 0.079989, 0.0>,4.712389]);
llSetLinkPrimitiveParams(7,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(7,[PRIM_TEXTURE,3,frontwall,<1.666670, 3.100000, 0.0>,<0.0, 0.920011, 0.0>,4.712389]);
llSetLinkPrimitiveParams(7,[PRIM_TEXTURE,4,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.920011, 0.0>,0.0]);
llSetLinkPrimitiveParams(7,[PRIM_TEXTURE,5,rooftxt,<3.750000, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(7,[PRIM_TEXTURE,6,rooftxt,<3.750000, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(8,[PRIM_SIZE,<5.200000, 17.810850, 14.0>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01C Semi 1 Wide",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<62.500000, 14.810394, 5.237696>]);
llSetLinkPrimitiveParams(8,[PRIM_TYPE,0,0,<0.407000, 0.843000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(8,[PRIM_TEXTURE,0,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.079989, 0.0>,0.0]);
llSetLinkPrimitiveParams(8,[PRIM_TEXTURE,1,otherwalls,<2.0, 3.100000, 0.0>,<0.500015, 0.079989, 0.0>,4.712389]);
llSetLinkPrimitiveParams(8,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(8,[PRIM_TEXTURE,3,frontwall,<2.666600, 3.100000, 0.0>,<0.500015, 0.920011, 0.0>,4.712389]);
llSetLinkPrimitiveParams(8,[PRIM_TEXTURE,4,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.920011, 0.0>,0.0]);
llSetLinkPrimitiveParams(8,[PRIM_TEXTURE,5,rooftxt,<6.730770, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(8,[PRIM_TEXTURE,6,rooftxt,<6.730770, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(9,[PRIM_SIZE,<5.200000, 17.810850, 7.0>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01C Wide L",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<-4.957367, 14.419708, 5.237696>]);
llSetLinkPrimitiveParams(9,[PRIM_TYPE,0,0,<0.407000, 0.843000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(9,[PRIM_TEXTURE,0,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.079989, 0.0>,0.0]);
llSetLinkPrimitiveParams(9,[PRIM_TEXTURE,1,otherwalls,<2.0, 3.100000, 0.0>,<0.500015, 0.079989, 0.0>,4.712389]);
llSetLinkPrimitiveParams(9,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(9,[PRIM_TEXTURE,3,frontwall,<1.330000, 3.100000, 0.0>,<0.166997, 0.920011, 0.0>,4.712389]);
llSetLinkPrimitiveParams(9,[PRIM_TEXTURE,4,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.920011, 0.0>,0.0]);
llSetLinkPrimitiveParams(9,[PRIM_TEXTURE,5,rooftxt,<3.365385, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(9,[PRIM_TEXTURE,6,rooftxt,<3.365385, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(10,[PRIM_SIZE,<5.200000, 17.810850, 5.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01C",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<35.946930, 14.419708, 5.237696>]);
llSetLinkPrimitiveParams(10,[PRIM_TYPE,0,0,<0.407000, 0.843000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(10,[PRIM_TEXTURE,0,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.079989, 0.0>,0.0]);
llSetLinkPrimitiveParams(10,[PRIM_TEXTURE,1,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.079989, 0.0>,4.712389]);
llSetLinkPrimitiveParams(10,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(10,[PRIM_TEXTURE,3,frontwall,<1.0, 3.100000, 0.0>,<0.0, 0.920011, 0.0>,4.712389]);
llSetLinkPrimitiveParams(10,[PRIM_TEXTURE,4,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.920011, 0.0>,0.0]);
llSetLinkPrimitiveParams(10,[PRIM_TEXTURE,5,rooftxt,<2.500000, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(10,[PRIM_TEXTURE,6,rooftxt,<2.500000, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(11,[PRIM_SIZE,<5.200000, 11.0, 7.0>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01B Wide R",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<-1.258759, -34.049622, 1.832272>]);
llSetLinkPrimitiveParams(11,[PRIM_TYPE,0,0,<0.425000, 0.825000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(11,[PRIM_TEXTURE,0,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.620014, 0.0>,0.0]);
llSetLinkPrimitiveParams(11,[PRIM_TEXTURE,1,otherwalls,<2.0, 1.850000, 0.0>,<0.500015, 0.620014, 0.0>,4.712389]);
llSetLinkPrimitiveParams(11,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(11,[PRIM_TEXTURE,3,frontwall,<1.330000, 1.850000, 0.0>,<0.833003, 0.370006, 0.0>,4.712389]);
llSetLinkPrimitiveParams(11,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.370006, 0.0>,0.0]);
llSetLinkPrimitiveParams(11,[PRIM_TEXTURE,5,rooftxt,<3.365390, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(11,[PRIM_TEXTURE,6,rooftxt,<3.365390, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(12,[PRIM_SIZE,<5.200000, 17.810850, 20.799999>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01D Quad 1",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<-34.110840, 14.490997, 5.237696>]);
llSetLinkPrimitiveParams(12,[PRIM_TYPE,0,0,<0.407000, 0.843000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(12,[PRIM_TEXTURE,0,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.079989, 0.0>,0.0]);
llSetLinkPrimitiveParams(12,[PRIM_TEXTURE,1,otherwalls,<4.0, 3.100000, 0.0>,<0.500015, 0.079989, 0.0>,4.712389]);
llSetLinkPrimitiveParams(12,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(12,[PRIM_TEXTURE,3,frontwall,<4.0, 3.100000, 0.0>,<0.500015, 0.920011, 0.0>,4.712389]);
llSetLinkPrimitiveParams(12,[PRIM_TEXTURE,4,otherwalls,<1.0, 3.100000, 0.0>,<0.0, 0.920011, 0.0>,0.0]);
llSetLinkPrimitiveParams(12,[PRIM_TEXTURE,5,rooftxt,<10.0, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(12,[PRIM_TEXTURE,6,rooftxt,<10.0, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(13,[PRIM_SIZE,<7.0, 5.200000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 Wide R",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>,PRIM_POS_LOCAL,<7.758392, -19.005676, 0.0>]);
llSetLinkPrimitiveParams(13,[PRIM_TYPE,0,0,<0.0, 1.0, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(13,[PRIM_TEXTURE,0,rooftxt,<3.500000, 2.600000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(13,[PRIM_TEXTURE,1,frontwall,<1.333334, 1.080000, 0.0>,<0.833003, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(13,[PRIM_TEXTURE,2,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(13,[PRIM_TEXTURE,3,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(13,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(13,[PRIM_TEXTURE,5,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0,PRIM_ALPHA_MODE,5,2,255]);
llSetLinkPrimitiveParams(14,[PRIM_SIZE,<12.200000, 5.200000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 Semi 1",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>,PRIM_POS_LOCAL,<72.534180, -0.559998, 0.0>]);
llSetLinkPrimitiveParams(14,[PRIM_TYPE,0,0,<0.0, 1.0, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(14,[PRIM_TEXTURE,0,rooftxt,<6.100000, 2.600000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(14,[PRIM_TEXTURE,1,frontwall,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(14,[PRIM_TEXTURE,2,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(14,[PRIM_TEXTURE,3,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(14,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(14,[PRIM_TEXTURE,5,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0,PRIM_ALPHA_MODE,5,2,255]);
llSetLinkPrimitiveParams(15,[PRIM_SIZE,<28.0, 10.400000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 Quad 2",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>,PRIM_POS_LOCAL,<45.483063, -2.880798, 0.0>]);
llSetLinkPrimitiveParams(15,[PRIM_TYPE,0,0,<0.374940, 0.875000, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(15,[PRIM_TEXTURE,0,rooftxt,<14.0, 5.200000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(15,[PRIM_TEXTURE,1,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(15,[PRIM_TEXTURE,2,otherwalls,<4.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(15,[PRIM_TEXTURE,3,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(15,[PRIM_TEXTURE,4,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,4,2,255]);
llSetLinkPrimitiveParams(15,[PRIM_TEXTURE,5,frontwall,<2.660000, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(15,[PRIM_TEXTURE,6,frontwall,<2.660000, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(16,[PRIM_SIZE,<14.0, 10.400000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 Semi 1 Wide",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>,PRIM_POS_LOCAL,<-12.121857, -2.908905, 0.0>]);
llSetLinkPrimitiveParams(16,[PRIM_TYPE,0,0,<0.374940, 0.875000, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(16,[PRIM_TEXTURE,0,rooftxt,<7.0, 5.200000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(16,[PRIM_TEXTURE,1,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(16,[PRIM_TEXTURE,2,otherwalls,<3.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(16,[PRIM_TEXTURE,3,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(16,[PRIM_TEXTURE,4,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,4,2,255]);
llSetLinkPrimitiveParams(16,[PRIM_TEXTURE,5,frontwall,<1.333000, 1.080000, 0.0>,<0.160009, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(16,[PRIM_TEXTURE,6,frontwall,<1.333000, 1.080000, 0.0>,<0.839991, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(17,[PRIM_SIZE,<21.0, 5.200000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 Quad 1",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>,PRIM_POS_LOCAL,<16.420380, -0.268524, 0.0>]);
llSetLinkPrimitiveParams(17,[PRIM_TYPE,0,0,<0.0, 1.0, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(17,[PRIM_TEXTURE,0,rooftxt,<10.500000, 2.600000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(17,[PRIM_TEXTURE,1,frontwall,<4.006452, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(17,[PRIM_TEXTURE,2,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(17,[PRIM_TEXTURE,3,otherwalls,<4.006452, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(17,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(17,[PRIM_TEXTURE,5,alphatxt,<4.006452, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0,PRIM_ALPHA_MODE,5,2,255]);
llSetLinkPrimitiveParams(18,[PRIM_SIZE,<20.799999, 20.799999, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 Corner Quad",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>,PRIM_POS_LOCAL,<-36.625946, -12.925018, 0.0>]);
llSetLinkPrimitiveParams(18,[PRIM_TYPE,0,0,<0.374940, 0.875000, 0.0>,0.500000,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(18,[PRIM_TEXTURE,0,rooftxt,<7.0, 5.200000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(18,[PRIM_TEXTURE,1,otherwalls,<4.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(18,[PRIM_TEXTURE,2,otherwalls,<4.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(18,[PRIM_TEXTURE,3,otherwalls,<4.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(18,[PRIM_TEXTURE,4,frontwall,<16.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(18,[PRIM_TEXTURE,5,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0,PRIM_ALPHA_MODE,5,2,255]);
llSetLinkPrimitiveParams(18,[PRIM_TEXTURE,6,frontwall,<0.800000, 1.0, 0.0>,<0.500046, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(18,[PRIM_TEXTURE,7,frontwall,<0.800000, 1.0, 0.0>,<0.500046, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(19,[PRIM_SIZE,<5.200000, 11.0, 7.800000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01B X Wide",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<16.443451, -34.049622, 1.832272>]);
llSetLinkPrimitiveParams(19,[PRIM_TYPE,0,0,<0.425000, 0.825000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(19,[PRIM_TEXTURE,0,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.620014, 0.0>,0.0]);
llSetLinkPrimitiveParams(19,[PRIM_TEXTURE,1,otherwalls,<2.0, 1.850000, 0.0>,<0.500015, 0.620014, 0.0>,4.712389]);
llSetLinkPrimitiveParams(19,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(19,[PRIM_TEXTURE,3,frontwall,<1.666667, 1.850000, 0.0>,<0.0, 0.370006, 0.0>,4.712389]);
llSetLinkPrimitiveParams(19,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.370006, 0.0>,0.0]);
llSetLinkPrimitiveParams(19,[PRIM_TEXTURE,5,rooftxt,<3.750000, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(19,[PRIM_TEXTURE,6,rooftxt,<3.750000, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(20,[PRIM_SIZE,<10.400000, 10.400000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 Corner (CMT)",PRIM_ROT_LOCAL,<0.000000, 0.000000, 0.000000, 1.000000>,PRIM_POS_LOCAL,<70.704826, 23.726231, 2.850000>]);
llSetLinkPrimitiveParams(20,[PRIM_TYPE,0,0,<0.124980, 0.875000, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(20,[PRIM_TEXTURE,0,rooftxt,<3.500000, 2.600000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(20,[PRIM_TEXTURE,1,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(20,[PRIM_TEXTURE,2,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(20,[PRIM_TEXTURE,3,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(20,[PRIM_TEXTURE,4,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(20,[PRIM_TEXTURE,5,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0,PRIM_ALPHA_MODE,5,2,255]);
llSetLinkPrimitiveParams(20,[PRIM_TEXTURE,6,frontwall,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(20,[PRIM_TEXTURE,7,frontwall,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(21,[PRIM_SIZE,<8.800000, 5.200000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 X Wide",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>,PRIM_POS_LOCAL,<20.625061, -19.255798, 0.0>]);
llSetLinkPrimitiveParams(21,[PRIM_TYPE,0,0,<0.0, 1.0, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(21,[PRIM_TEXTURE,0,rooftxt,<4.400000, 2.600000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(21,[PRIM_TEXTURE,1,frontwall,<1.666667, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(21,[PRIM_TEXTURE,2,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(21,[PRIM_TEXTURE,3,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(21,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(21,[PRIM_TEXTURE,5,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0,PRIM_ALPHA_MODE,5,2,255]);
llSetLinkPrimitiveParams(22,[PRIM_SIZE,<5.200000, 11.0, 14.0>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01B Semi 1 Wide",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<59.881592, -34.375610, 1.832272>]);
llSetLinkPrimitiveParams(22,[PRIM_TYPE,0,0,<0.425000, 0.825000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(22,[PRIM_TEXTURE,0,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.620014, 0.0>,0.0]);
llSetLinkPrimitiveParams(22,[PRIM_TEXTURE,1,otherwalls,<2.0, 1.850000, 0.0>,<0.500015, 0.620014, 0.0>,4.712389]);
llSetLinkPrimitiveParams(22,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(22,[PRIM_TEXTURE,3,frontwall,<2.666600, 1.850000, 0.0>,<0.500015, 0.370006, 0.0>,4.712389]);
llSetLinkPrimitiveParams(22,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.370006, 0.0>,0.0]);
llSetLinkPrimitiveParams(22,[PRIM_TEXTURE,5,rooftxt,<6.730770, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(22,[PRIM_TEXTURE,6,rooftxt,<6.730770, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(23,[PRIM_SIZE,<5.200000, 11.0, 10.400000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01B Semi 1",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<28.728607, -34.049622, 1.832272>]);
llSetLinkPrimitiveParams(23,[PRIM_TYPE,0,0,<0.425000, 0.825000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(23,[PRIM_TEXTURE,0,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.620014, 0.0>,0.0]);
llSetLinkPrimitiveParams(23,[PRIM_TEXTURE,1,otherwalls,<2.0, 1.850000, 0.0>,<0.500015, 0.620014, 0.0>,4.712389]);
llSetLinkPrimitiveParams(23,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(23,[PRIM_TEXTURE,3,frontwall,<2.0, 1.850000, 0.0>,<0.500015, 0.370006, 0.0>,4.712389]);
llSetLinkPrimitiveParams(23,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.370006, 0.0>,0.0]);
llSetLinkPrimitiveParams(23,[PRIM_TEXTURE,5,rooftxt,<5.0, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(23,[PRIM_TEXTURE,6,rooftxt,<5.0, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(24,[PRIM_SIZE,<17.600000, 10.400000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 Semi 1 X wide",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>,PRIM_POS_LOCAL,<64.319397, -21.513794, 0.0>]);
llSetLinkPrimitiveParams(24,[PRIM_TYPE,0,0,<0.374940, 0.875000, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(24,[PRIM_TEXTURE,0,rooftxt,<8.800000, 5.200000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(24,[PRIM_TEXTURE,1,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(24,[PRIM_TEXTURE,2,otherwalls,<3.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(24,[PRIM_TEXTURE,3,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(24,[PRIM_TEXTURE,4,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,4,2,255]);
llSetLinkPrimitiveParams(24,[PRIM_TEXTURE,5,frontwall,<1.666600, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(24,[PRIM_TEXTURE,6,frontwall,<1.666600, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(25,[PRIM_SIZE,<5.200000, 11.0, 5.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01B",PRIM_ROT_LOCAL,<-0.500011, -0.500011, 0.499989, 0.499989>,PRIM_POS_LOCAL,<42.796692, -34.049622, 1.832272>]);
llSetLinkPrimitiveParams(25,[PRIM_TYPE,0,0,<0.425000, 0.825000, 0.0>,0.0,<0.0, 0.0, 0.0>,<0.990000, 1.0, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(25,[PRIM_TEXTURE,0,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.620014, 0.0>,0.0]);
llSetLinkPrimitiveParams(25,[PRIM_TEXTURE,1,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.620014, 0.0>,4.712389]);
llSetLinkPrimitiveParams(25,[PRIM_TEXTURE,2,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,2,2,255]);
llSetLinkPrimitiveParams(25,[PRIM_TEXTURE,3,frontwall,<1.0, 1.850000, 0.0>,<0.0, 0.370006, 0.0>,4.712389]);
llSetLinkPrimitiveParams(25,[PRIM_TEXTURE,4,otherwalls,<1.0, 1.850000, 0.0>,<0.0, 0.370006, 0.0>,0.0]);
llSetLinkPrimitiveParams(25,[PRIM_TEXTURE,5,rooftxt,<2.500000, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,5,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(25,[PRIM_TEXTURE,6,rooftxt,<2.500000, 2.500000, 0.0>,<0.0, 0.0, 0.0>,1.570796,PRIM_COLOR,6,<0.552941, 0.552941, 0.552941>,1.0]);
llSetLinkPrimitiveParams(26,[PRIM_SIZE,<7.0, 10.400000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 Semi 2 Narrow",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>,PRIM_POS_LOCAL,<32.274841, -20.950592, 0.0>]);
llSetLinkPrimitiveParams(26,[PRIM_TYPE,0,0,<0.374940, 0.875000, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(26,[PRIM_TEXTURE,0,rooftxt,<3.500000, 5.200000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(26,[PRIM_TEXTURE,1,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(26,[PRIM_TEXTURE,2,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(26,[PRIM_TEXTURE,3,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(26,[PRIM_TEXTURE,4,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,4,2,255]);
llSetLinkPrimitiveParams(26,[PRIM_TEXTURE,5,frontwall,<0.700000, 1.080000, 0.0>,<0.160009, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(26,[PRIM_TEXTURE,6,frontwall,<0.700000, 1.080000, 0.0>,<0.839991, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(27,[PRIM_SIZE,<10.400000, 10.400000, 6.200000>,PRIM_NAME,"Chin Rey's Prim Prop Townhouse 01 Semi 2",PRIM_ROT_LOCAL,<0.0, 0.0, 0.0, 1.0>,PRIM_POS_LOCAL,<43.727539, -21.127533, 0.0>]);
llSetLinkPrimitiveParams(27,[PRIM_TYPE,0,0,<0.374940, 0.875000, 0.0>,0.0,<0.0, 0.0, 0.0>,<1.0, 0.990000, 0.0>,<0.0, 0.0, 0.0>]);
llSetLinkPrimitiveParams(27,[PRIM_TEXTURE,0,rooftxt,<5.200000, 5.200000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(27,[PRIM_TEXTURE,1,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(27,[PRIM_TEXTURE,2,otherwalls,<1.0, 1.080000, 0.0>,<0.0, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(27,[PRIM_TEXTURE,3,otherwalls,<2.0, 1.080000, 0.0>,<0.500015, 0.0, 0.0>,0.0]);
llSetLinkPrimitiveParams(27,[PRIM_TEXTURE,4,alphatxt,<1.0, 1.0, 0.0>,<0.0, 0.0, 0.0>,0.0,PRIM_ALPHA_MODE,4,2,255]);
llSetLinkPrimitiveParams(27,[PRIM_TEXTURE,5,frontwall,<1.050000, 1.0, 0.0>,<0.329997, 0.0, 0.0>,0.0,1.0]);
llSetLinkPrimitiveParams(27,[PRIM_TEXTURE,6,frontwall,<1.050000, 1.0, 0.0>,<0.670003, 0.0, 0.0>,0.0,1.0]);
llRemoveInventory(llGetScriptName());
}}

 

Edited by ChinRey
  • Like 2
Link to comment
Share on other sites

 

3 hours ago, ChinRey said:

 

bilde.png.8d41c2e15f6de6eeecf4777baa0a6f64.png

how do we get all 4 walls perpendicular ?

using SL build editor I can make a 7 sided prim, but I can't make all 4 walls perfectly straight even with Path Cut B: 0.49 E: 0.51

 

7sides.jpg.fe62b2b892929e2038883f90dc30910c.jpg

or is there a whole other way to do this ?

edit add

aahh! I see you posted again since. Thanks !

i will have a look into the parameters in your script

Edited by Mollymews
Link to comment
Share on other sites

1 hour ago, Mollymews said:

using SL build editor I can make a 7 sided prim, but I can't make all 4 walls perfectly straight even with Path Cut B: 0.49 E: 0.51

I used pathcuts 0.425 and 0.825 for the single story houses and 0.407 and 0.843 for the two story ones but you have to adjust that according to the ptich you want of course. Just make sure the values are symmetric: E=1-B.

The walls of my houses aren't perfectly perpendicular btw. The prims have a very slight x taper to reduce the tri count. Not enough to be noticeable though.

That shape you ended up with, reminds me of another cool prim twist it seems not many people know about, the equal sided pentagon:

  • Cube
  • Size: 1.233 - 0.924 - 0.1 (or whatever you like as long as the x and y sizes have those proportions
  • Pathcut: 0.426 - 0.574
  • Hollow: 67
  • Twist: 45 - 45
Edited by ChinRey
  • Thanks 1
Link to comment
Share on other sites

27 minutes ago, ChinRey said:

I used pathcuts 0.425 and 0.825 for the single story houses and 0.407 and 0.843 for the two story ones but you have to adjsut that according to the ptich you want of course. Just make sure the values are symmetric: E=1-B.

thanks !  i never knew that the secret was E=1-B. This is a whole lot simpler

  • Like 1
Link to comment
Share on other sites

You are about to reply to a thread that has been inactive for 1013 days.

Please take a moment to consider if this thread is worth bumping.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...