mcjZeroOrigin




================================================================================
Introduction
================================================================================

When importing wavefront objects ( .obj)  in daz studio, the origin gets set to the geometric center of the object

but sometimes you purposefully modeled that object to have its center at ( 0, 0, 0 )

this script solves this in 1 click !

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

see the steel hooks on the boots .... that's why i wrote this script


================================================================================
History
================================================================================

May 1th 2018 7:34AM -  release




================================================================================
Installation
================================================================================

The zip package is found at the bottom of this page

unzip it in your daz content folder, 


typically :

C:\Users\USERNAME\Documents\DAZ 3D\Studio\My Library


once installed, it will appear in your content library, under 


The Daz Script will be found in  My Library / Scripts / mcasual 





================================================================================

Use
================================================================================
select the object

run the script

this can be undone through Daz Studio's  Edit/Undo



================================================================================

Source code
================================================================================
it's as simple as

The Code

var node = Scene.getPrimarySelection();

if( node )

{

beginUndo();

node.setOrigin( DzVec3( 0, 0, 0 ) );

acceptUndo( "mcjZeroOrigin" );

}




================================================================================
License
================================================================================

// by mCasual/Jacques

// You can use this script freely for personal or commercial use.

// You may not resell, distribute for profit, sub-license or rent this script in any way.

// you may credit this script to mCasual/Jacques

//

// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,

// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR

// PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE

// FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,

// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



ċ
mcjZeroOrigin.zip
(5k)
mCasual Jacques,
May 1, 2018, 4:37 AM
Comments