Difference between revisions of "LlModifyLand"

From Second Life Wiki
Jump to navigation Jump to search
m
Line 18: Line 18:
{{!}}-
{{!}}-
{{!}}{{LSLG|LAND_SMALL_BRUSH}}
{{!}}{{LSLG|LAND_SMALL_BRUSH}}
{{!}}1
{{!}}0
{{!}}2m x 2m
{{!}}2m x 2m
{{!}}-
{{!}}-
{{!}}{{LSLG|LAND_MEDIUM_BRUSH}}
{{!}}{{LSLG|LAND_MEDIUM_BRUSH}}
{{!}}2
{{!}}1
{{!}}4m x 4m
{{!}}4m x 4m
{{!}}-
{{!}}-
{{!}}{{LSLG|LAND_LARGE_BRUSH}}
{{!}}{{LSLG|LAND_LARGE_BRUSH}}
{{!}}3
{{!}}2
{{!}}8m x 8m
{{!}}8m x 8m
{{!}}}
{{!}}}

Revision as of 07:32, 26 October 2007

Summary

Function: llModifyLand( integer action, integer brush );

Modify land with action on brush

• integer action LAND_* flag
• integer brush LAND_*_BRUSH flag

The position of the prim is used to determine the input for various flags.

Brush Size
LAND_SMALL_BRUSH 0 2m x 2m
LAND_MEDIUM_BRUSH 1 4m x 4m
LAND_LARGE_BRUSH 2 8m x 8m
Action Description
LAND_LEVEL 0 Levels on prim center
LAND_RAISE 1 Raises the land
LAND_LOWER 2 Lowers the land
Action Description
LAND_SMOOTH 3 Smooths the land
LAND_NOISE 4 Makes the land rough
LAND_REVERT 5 Restores to baked value

Caveats

  • Playing with this command, I have found that the LAND_SMALL_BRUSH edits a 4m x 4m area. The LAND_MEDIUM_BRUSH and the LAND_LARGE_BRUSH, both edit an 8m x 8m area. However using 0 instead of LAND_SMALL_BRUSH will edit a 2m x 2m area. I have bug reported this, but until it gets fixed, it should be noted. correct values for the brushes are 0, 1 and 2, not 1, 2, and 3. - Bev
All Issues ~ Search JIRA for related Bugs

Examples

Deep Notes

Search JIRA for related Issues

Signature

function void llModifyLand( integer action, integer brush );