|
POST
|
hi ! Sorry for the late reply, I've been in holidays. I've played a lot with that problem and it seems impossible to make these arcs. to have a straight roof, just do the following : Street -->
alignScopeToAxes(y)
extrude(world.y, height)
... View more
07-31-2012
06:26 AM
|
0
|
0
|
2036
|
|
POST
|
hi ! 1] this thread may help you http://forums.arcgis.com/threads/54072-textures-raster-files-concepts-in-CityEngine-ArcGIS let me know if there's more questions which remain. 2] use this code : of course, use your specific values and file name and edit the code to texture the roofs instead of the lots. 🙂 you find the actual size and offset values in the Inspector when you select the terrain layer. attr satellitePicture = "maps/mySatellitePicture.jpg" attr sizeX = 6121.562 attr sizeZ = 6121.562 attr offsetX = 492498.385 attr offsetZ = -28242.388 Lot --> setupProjection(0,world.xz,sizeX, -sizeZ, offsetX, offsetZ) projectUV(0) texture(satellitePicture) 3] when you have an object attribute with the sea level, then you'll just import the shapes and leave them on height = 0. then, in CGA, initialize an attribute with the same name as the object attribute and point all attribute values to the object attribute with the connection editor. use this to translate the shape up first, before you extrude the building. in other words, that translation in height is now a part of the way the model is being built instead of moving the static (imported) shape to the correct height. e.g. attr heightAboveSeaLevel = 0 # initialize the attr Lot --> alignScopeToAxes(y) t(0,heightAboveSeaLevel ,0) Continue. hope this makes sense. let me know.
... View more
07-31-2012
06:02 AM
|
0
|
0
|
5732
|
|
POST
|
hi ! check the attached files. using a circle asset ( 20 edges ), then a roof operation, then a split. and some trigonometry. I assume this works for you ? cheers ! matt
... View more
07-31-2012
05:31 AM
|
0
|
0
|
1646
|
|
POST
|
cool. don't forget to use the graph cleanup tool on the connecting graphs to combine them. glad it worked !
... View more
07-31-2012
05:18 AM
|
0
|
0
|
5591
|
|
POST
|
Hi ! Can you post a quick image so I can see what precisely you are looking for ? Thanks !
... View more
07-30-2012
07:28 AM
|
0
|
0
|
961
|
|
POST
|
hey ! I guess you're having the following currently unsolvable issue. Once the 'occlusion ghosts' have been created, they exist during the full period of the model generation phase. the tricky part of this is that all possible ghosts (also the ones created in recursions) are checked for occlusions. Thus in many cases, the user would only like to be able to check the occlusion on the 'current state' of the model during the generation phase and not all of them which have ever existed. But sadly, this is not possible with the current implementation of the occlusion functionality. I personally almost never use occlusions since they have great limitations and make the code insanely complex and slow sometimes. Also, there is no way to visualize the ghosts, which makes 'debugging' hard.
... View more
07-30-2012
07:05 AM
|
0
|
0
|
1543
|
|
POST
|
hey Dan ! sorry for the late reply, I was in holiday. maybe it's easier if I can communicate directly with you or one of your team who knows Rhino well. there's so many dependencies involved that it'd be easiest to have a quick video chat. I'm not sure if you have my mail address ? otherwise, just PM me. let me know ! 🙂
... View more
07-30-2012
06:14 AM
|
0
|
0
|
6535
|
|
POST
|
I've confirmed your find. This is indeed not so beautiful. The heuristic used here seems to just map 0 outside the map layer and evaluate the function only within the actual layer's extent. here's a way to make it work, by defining an attr to distinguish 'inside' and 'outside'. in the same spot, create an other attr : attr insideMap = true initialize it also in the rule file. example of th the main rule : attr insideMap = true
attr extrVal = 50
Lot -->
case insideMap :
extrude(extrVal)
else:
extrude(100) # default value don't forget to point the attr sources to the layer. that way, you can distinguish between the 2 states and still map the full range of values, including zero from black areas of the map. let me know if it works too in your case.
... View more
07-30-2012
05:56 AM
|
0
|
0
|
844
|
|
POST
|
Hey ! @ Joanne : That tutorial is no more available, but if you have questions, feel free to open an other thread, e.g. concerning the roof texturing, which btw. can be done quite easily. Note : More new official CityEngine training materials are currently being produced. @ Ramli : I've made a simple little GUI some time ago, but I currently don't remember which way I did it. Please just open a new thread in the CityEngine Python Forum. I'll try to find the example, so I can post it there. The GUI in CityEngine itself can sadly not be changed at the moment, but we've had this request before, so this may be something which will be possible sometime in future. matt
... View more
07-30-2012
03:20 AM
|
0
|
0
|
6630
|
|
POST
|
Hi ! I'm the Esri contact Christie mentioned. Sorry I've been away in holiday, thus you did not get a reaction. Let me know if I can help ! m.
... View more
07-30-2012
03:02 AM
|
0
|
0
|
1232
|
|
POST
|
Hi ! Sorry for the late reply, I've been in holidays. If you select a street node, you have the option to change the default 'Crossing' connection to a 'Junction' in the Inspector. Though sadly, the Dynamic City Layout tools currently still are limited. Especially specific On- and Off-Ramp connections are not yet possible to define as precise as you'd need. We're working on the Street System, but this specific with will take some more time !
... View more
07-30-2012
02:57 AM
|
0
|
0
|
1691
|
|
POST
|
Hey ! Hehe, daddy's here to help .. 😉 You need to merge the layers, otherwise, the Blocks are not created. Just select the layers, then RMB-click to merge the layers. Ok ?
... View more
07-30-2012
02:42 AM
|
1
|
1
|
5591
|
|
POST
|
hi ! Sorry for the late reply, I've been in holidays. Can you post a few pics what precise you need ?
... View more
07-30-2012
02:40 AM
|
0
|
0
|
1646
|
|
POST
|
hey ! sorry for the late reply, I've been in holidays. no users are left behind. where did you get the information that you cannot reactivate and get no support for that ? if you PM me your Activation Code, name and date of purchase, I'll organize your reactivation via e-On. cheers ! matt
... View more
07-30-2012
02:39 AM
|
0
|
0
|
597
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 12-06-2012 08:40 AM | |
| 1 | 09-30-2013 08:33 AM | |
| 1 | 08-07-2013 04:45 AM | |
| 1 | 10-15-2012 02:19 AM | |
| 1 | 01-30-2014 12:09 AM |
| Online Status |
Offline
|
| Date Last Visited |
11-11-2020
02:24 AM
|