
| Key: |
MISC-428
|
| Type: |
New Feature
|
| Status: |
Open
|
| Priority: |
Major
|
| Assignee: |
Unassigned
|
| Reporter: |
Elwe Ewing
|
| Votes: |
50
|
| Watchers: |
14
|
|
If you were logged in you would be able to see more operations.
|
|
|
|
Issue Links:
|
Duplicate
|
|
|
|
This issue is original of duplicate:
|
|
|
|
|
|
Relates
|
|
|
|
This issue is related to by:
|
|
|
MISC-1434 Add an orientable linking capability
|
|
|
|
 |
|
|
|
|
|
MISC-2237 [hierarchical linking] Requiered additions and changes to objects and scripting, for improving content-creation capabilities.
|
|
|
|
|
|
|
It may be a great help, for builders, if objects can be "progressively linked": this may happen if a multi-prim object which is linked into anoter single/multi-prim object maintains its original "linking information" so that, if unlinked, it can be seen as an object, not "exploding" into all the original prims.
prim1+prim2+prim3 -> LINK = object1
prim4+prim5+object1 -> LINK = object2 
object2 -> UNLINK = prim4, prim5, object1 (**)
this object can have a single "root" prim or you may decide to have multiple "roots" to act as "local roots": evaluate the meaning from the LSL POV.
(**) nowadays unlinking object2 produces prim1, prim2, prim3, prim4 and prim5, all unlinked, which makes builders' work really hard when want to modify fully linked objects (e.g. moving a sleeve, with its sub-parts (jewels, strings, and so on), into a jacket when this one was fully (or "finally") linked)
The request above may or may not have LSL conseguences: LSL may continue to work as is working now, with a single root prim and all the underlying prims as leaves, or it may work as in the past, with all linked sub-objects working as "joints" (see MISC-227 proposal).
The main target of this proposal is to obtain a hierarchy in objects, not in LSL, thus handling them results in better (and quicker) building.
There should be one more Tools' menu action, "Fully unlink" (or "UUnlink") the object, to quickly unlink all prims if needed: usefull with deeply progressive linked objects.
Note: I've raised the priority from "normal" to "major" (no, it isn't "critical" or "blocker" anyway) because of the lack of this feature is a real (major) problem for all the builders. I hope you'll quickly introduce prim progressive grouping/linking at least and leave for a future implementation other less important considerations (aka local roots for LSL and so on).
[Expanding a bit LSL POV]
From the LSL POV "internal roots" (sub-roots) can be treated as childs (but they remain roots for their own childs), this means they'll receive linkmessages directed to master's childs as they are (e.g. LINK_ALL_CHILDREN) BUT they can act as an "insulator" for the childs present in the sub-linkset: as (local) root, they can decide if their childs should receive "upper level" linkmessages or not.
If one wants a linkmessage being propagated there is a simple way: sub-root's script can send a linkmessage to it's prims only repeating LINK_ALL_CHILDREN which will be valid for the sub-linkset only (and can be propagated from sub-level to sublevel in a hierarchical manner).
In this case LINK_SET should keep the original mean of "to self and all childrens, no matter if they're in a sub-linkset" while LINK_ALL_CHILDREN stops to sub-roots.
|
|
Description
|
It may be a great help, for builders, if objects can be "progressively linked": this may happen if a multi-prim object which is linked into anoter single/multi-prim object maintains its original "linking information" so that, if unlinked, it can be seen as an object, not "exploding" into all the original prims.
prim1+prim2+prim3 -> LINK = object1
prim4+prim5+object1 -> LINK = object2 
object2 -> UNLINK = prim4, prim5, object1 (**)
 this object can have a single "root" prim or you may decide to have multiple "roots" to act as "local roots": evaluate the meaning from the LSL POV.
(**) nowadays unlinking object2 produces prim1, prim2, prim3, prim4 and prim5, all unlinked, which makes builders' work really hard when want to modify fully linked objects (e.g. moving a sleeve, with its sub-parts (jewels, strings, and so on), into a jacket when this one was fully (or "finally") linked)
The request above may or may not have LSL conseguences: LSL may continue to work as is working now, with a single root prim and all the underlying prims as leaves, or it may work as in the past, with all linked sub-objects working as "joints" (see MISC-227 proposal).
The main target of this proposal is to obtain a hierarchy in objects, not in LSL, thus handling them results in better (and quicker) building.
There should be one more Tools' menu action, "Fully unlink" (or "UUnlink") the object, to quickly unlink all prims if needed: usefull with deeply progressive linked objects.
Note: I've raised the priority from "normal" to "major" (no, it isn't "critical" or "blocker" anyway) because of the lack of this feature is a real (major) problem for all the builders. I hope you'll quickly introduce prim progressive grouping/linking at least and leave for a future implementation other less important considerations (aka local roots for LSL and so on).
[Expanding a bit LSL POV]
From the LSL POV "internal roots" (sub-roots) can be treated as childs (but they remain roots for their own childs), this means they'll receive linkmessages directed to master's childs as they are (e.g. LINK_ALL_CHILDREN) BUT they can act as an "insulator" for the childs present in the sub-linkset: as (local) root, they can decide if their childs should receive "upper level" linkmessages or not.
If one wants a linkmessage being propagated there is a simple way: sub-root's script can send a linkmessage to it's prims only repeating LINK_ALL_CHILDREN which will be valid for the sub-linkset only (and can be propagated from sub-level to sublevel in a hierarchical manner).
In this case LINK_SET should keep the original mean of "to self and all childrens, no matter if they're in a sub-linkset" while LINK_ALL_CHILDREN stops to sub-roots. |
Show » |
made changes - 16/Jul/07 10:48 AM
| Field |
Original Value |
New Value |
|
Description
|
It may be a great help, for builders, if objects can be "progressively linked": this may happen if a multi-prim object which is linked into anoter single-multi-prim object maintains its original "linking information" so that, if unlinked, it can be seen as an object, not "exploding" into all the original prims.
prim1+prim2+prim3 -> LINK = object1
prim4+prim5+object1 -> LINK = object2 (*)
object2 -> UNLINK = prim4, prim5, object1 (**)
(*) this object can have a single "root" prim or you may decide to have multiple "roots" to act as "local roots": evaluate the meaning from the LSL POV.
(**) nowadays unlinking object2 produces prim1, prim2, prim3, prim4 and prim5, all unlinked, which makes builders' work really hard when want to modify fully linked objects (e.g. moving a sleeve, with its sub-parts (jewels, strings, and so on), into a jacket when this one was fully (or "finally") linked)
The request above may or may not have LSL conseguences: LSL may continue to work as is working now, with a single root prim and all the underlying prims as leaves, or it may work as in the past, with all linked sub-objects working as "joints" (see MISC-227 proposal).
The main target of this proposal is to obtain a hierarchy in objects, not in LSL, thus handling them results in better (and quicker) handling.
|
It may be a great help, for builders, if objects can be "progressively linked": this may happen if a multi-prim object which is linked into anoter single/multi-prim object maintains its original "linking information" so that, if unlinked, it can be seen as an object, not "exploding" into all the original prims.
prim1+prim2+prim3 -> LINK = object1
prim4+prim5+object1 -> LINK = object2 (*)
object2 -> UNLINK = prim4, prim5, object1 (**)
(*) this object can have a single "root" prim or you may decide to have multiple "roots" to act as "local roots": evaluate the meaning from the LSL POV.
(**) nowadays unlinking object2 produces prim1, prim2, prim3, prim4 and prim5, all unlinked, which makes builders' work really hard when want to modify fully linked objects (e.g. moving a sleeve, with its sub-parts (jewels, strings, and so on), into a jacket when this one was fully (or "finally") linked)
The request above may or may not have LSL conseguences: LSL may continue to work as is working now, with a single root prim and all the underlying prims as leaves, or it may work as in the past, with all linked sub-objects working as "joints" (see MISC-227 proposal).
The main target of this proposal is to obtain a hierarchy in objects, not in LSL, thus handling them results in better (and quicker) building.
There should be one more Tools' menu action, "Fully unlink" (or "UUnlink") the object, to quickly unlink all prims if needed: usefull with deeply progressive linked objects.
|
made changes - 30/Jul/07 08:41 AM
|
Priority
|
Normal
[ 4
]
|
Major
[ 3
]
|
|
Description
|
It may be a great help, for builders, if objects can be "progressively linked": this may happen if a multi-prim object which is linked into anoter single/multi-prim object maintains its original "linking information" so that, if unlinked, it can be seen as an object, not "exploding" into all the original prims.
prim1+prim2+prim3 -> LINK = object1
prim4+prim5+object1 -> LINK = object2 (*)
object2 -> UNLINK = prim4, prim5, object1 (**)
(*) this object can have a single "root" prim or you may decide to have multiple "roots" to act as "local roots": evaluate the meaning from the LSL POV.
(**) nowadays unlinking object2 produces prim1, prim2, prim3, prim4 and prim5, all unlinked, which makes builders' work really hard when want to modify fully linked objects (e.g. moving a sleeve, with its sub-parts (jewels, strings, and so on), into a jacket when this one was fully (or "finally") linked)
The request above may or may not have LSL conseguences: LSL may continue to work as is working now, with a single root prim and all the underlying prims as leaves, or it may work as in the past, with all linked sub-objects working as "joints" (see MISC-227 proposal).
The main target of this proposal is to obtain a hierarchy in objects, not in LSL, thus handling them results in better (and quicker) building.
There should be one more Tools' menu action, "Fully unlink" (or "UUnlink") the object, to quickly unlink all prims if needed: usefull with deeply progressive linked objects.
|
It may be a great help, for builders, if objects can be "progressively linked": this may happen if a multi-prim object which is linked into anoter single/multi-prim object maintains its original "linking information" so that, if unlinked, it can be seen as an object, not "exploding" into all the original prims.
prim1+prim2+prim3 -> LINK = object1
prim4+prim5+object1 -> LINK = object2 (*)
object2 -> UNLINK = prim4, prim5, object1 (**)
(*) this object can have a single "root" prim or you may decide to have multiple "roots" to act as "local roots": evaluate the meaning from the LSL POV.
(**) nowadays unlinking object2 produces prim1, prim2, prim3, prim4 and prim5, all unlinked, which makes builders' work really hard when want to modify fully linked objects (e.g. moving a sleeve, with its sub-parts (jewels, strings, and so on), into a jacket when this one was fully (or "finally") linked)
The request above may or may not have LSL conseguences: LSL may continue to work as is working now, with a single root prim and all the underlying prims as leaves, or it may work as in the past, with all linked sub-objects working as "joints" (see MISC-227 proposal).
The main target of this proposal is to obtain a hierarchy in objects, not in LSL, thus handling them results in better (and quicker) building.
There should be one more Tools' menu action, "Fully unlink" (or "UUnlink") the object, to quickly unlink all prims if needed: usefull with deeply progressive linked objects.
Note: I've raised the priority from "normal" to "major" (no, it isn't "critical" or "blocker" anyway) because of the lack of this feature is a real (major) problem for all the builders. I hope you'll quickly introduce prim progressive grouping/linking at least and leave for a future implementation other less important considerations (aka local roots for LSL and so on).
|
made changes - 11/Dec/07 10:18 AM
|
Description
|
It may be a great help, for builders, if objects can be "progressively linked": this may happen if a multi-prim object which is linked into anoter single/multi-prim object maintains its original "linking information" so that, if unlinked, it can be seen as an object, not "exploding" into all the original prims.
prim1+prim2+prim3 -> LINK = object1
prim4+prim5+object1 -> LINK = object2 (*)
object2 -> UNLINK = prim4, prim5, object1 (**)
(*) this object can have a single "root" prim or you may decide to have multiple "roots" to act as "local roots": evaluate the meaning from the LSL POV.
(**) nowadays unlinking object2 produces prim1, prim2, prim3, prim4 and prim5, all unlinked, which makes builders' work really hard when want to modify fully linked objects (e.g. moving a sleeve, with its sub-parts (jewels, strings, and so on), into a jacket when this one was fully (or "finally") linked)
The request above may or may not have LSL conseguences: LSL may continue to work as is working now, with a single root prim and all the underlying prims as leaves, or it may work as in the past, with all linked sub-objects working as "joints" (see MISC-227 proposal).
The main target of this proposal is to obtain a hierarchy in objects, not in LSL, thus handling them results in better (and quicker) building.
There should be one more Tools' menu action, "Fully unlink" (or "UUnlink") the object, to quickly unlink all prims if needed: usefull with deeply progressive linked objects.
Note: I've raised the priority from "normal" to "major" (no, it isn't "critical" or "blocker" anyway) because of the lack of this feature is a real (major) problem for all the builders. I hope you'll quickly introduce prim progressive grouping/linking at least and leave for a future implementation other less important considerations (aka local roots for LSL and so on).
|
It may be a great help, for builders, if objects can be "progressively linked": this may happen if a multi-prim object which is linked into anoter single/multi-prim object maintains its original "linking information" so that, if unlinked, it can be seen as an object, not "exploding" into all the original prims.
prim1+prim2+prim3 -> LINK = object1
prim4+prim5+object1 -> LINK = object2 (*)
object2 -> UNLINK = prim4, prim5, object1 (**)
(*) this object can have a single "root" prim or you may decide to have multiple "roots" to act as "local roots": evaluate the meaning from the LSL POV.
(**) nowadays unlinking object2 produces prim1, prim2, prim3, prim4 and prim5, all unlinked, which makes builders' work really hard when want to modify fully linked objects (e.g. moving a sleeve, with its sub-parts (jewels, strings, and so on), into a jacket when this one was fully (or "finally") linked)
The request above may or may not have LSL conseguences: LSL may continue to work as is working now, with a single root prim and all the underlying prims as leaves, or it may work as in the past, with all linked sub-objects working as "joints" (see MISC-227 proposal).
The main target of this proposal is to obtain a hierarchy in objects, not in LSL, thus handling them results in better (and quicker) building.
There should be one more Tools' menu action, "Fully unlink" (or "UUnlink") the object, to quickly unlink all prims if needed: usefull with deeply progressive linked objects.
Note: I've raised the priority from "normal" to "major" (no, it isn't "critical" or "blocker" anyway) because of the lack of this feature is a real (major) problem for all the builders. I hope you'll quickly introduce prim progressive grouping/linking at least and leave for a future implementation other less important considerations (aka local roots for LSL and so on).
[Expanding a bit LSL POV]
From the LSL POV "internal roots" (sub-roots) can be treated as childs (but they remain roots for their own childs), this means they'll receive linkmessages directed to master's childs as they are (e.g. LINK_ALL_CHILDREN) BUT they can act as an "insulator" for the childs present in the sub-linkset: as (local) root, they can decide if their childs should receive "upper level" linkmessages or not.
If one wants a linkmessage being propagated there is a simple way: sub-root's script can send a linkmessage to it's prims only repeating LINK_ALL_CHILDREN which will be valid for the sub-linkset only (and can be propagated from sub-level to sublevel in a hierarchical manner).
In this case LINK_SET should keep the original mean of "to self and all childrens, no matter if they're in a sub-linkset" while LINK_ALL_CHILDREN stops to sub-roots.
|
made changes - 11/Dec/07 10:22 AM
|
Summary
|
Progressive linking of prim/objects
|
Hierarchical linking of prim/objects
|
made changes - 21/Dec/07 11:09 PM
|
Workflow
|
jira
[ 13873
]
|
jira-2007-12-19
[ 18126
]
|
made changes - 22/Dec/07 12:38 AM
|
Workflow
|
jira-2007-12-19
[ 18126
]
|
jira-2007-12-21
[ 19780
]
|
made changes - 23/Dec/07 12:59 AM
|
Workflow
|
jira-2007-12-21
[ 19780
]
|
jira-2007-12-22a
[ 50065
]
|
made changes - 18/Jul/08 03:56 PM
|
Link
|
|
This issue is related to by MISC-1400
[ MISC-1400
]
|
made changes - 03/Aug/08 10:57 AM
|
Link
|
|
This issue is related to by MISC-1434
[ MISC-1434
]
|
made changes - 13/Nov/08 11:37 AM
|
Workflow
|
jira-2007-12-22a
[ 50065
]
|
jira-2008-11-14
[ 74291
]
|
made changes - 13/Nov/08 11:51 AM
|
Workflow
|
jira-2007-12-22a
[ 74291
]
|
jira-2008-11-14
[ 78504
]
|
made changes - 13/Nov/08 04:18 PM
|
Workflow
|
jira-2008-11-14
[ 78504
]
|
jira-2008-11-14a
[ 83460
]
|
made changes - 21/Jan/09 08:16 PM
|
Link
|
|
This issue is related to by MISC-2237
[ MISC-2237
]
|
made changes - 05/Jun/09 03:15 PM
|
Link
|
|
This issue is original of duplicate VWR-13877
[ VWR-13877
]
|
|