how to Place small node renderable on same position of bigger node renderable?
I am new to sceneform sdk for Android . Currently i am working on a demo in which i have to replace node on the same position of other one, it is working perfectly if both node renderables have the same size and scale. But not working when both nodes have different sizes.
Please check below scenario:
As From images What i did is, first added one renderable node(which is bigger in size) .Now i want to add other node(which is smaller) on same position of first one but what happens is, the second object placed on the center of first one. I need it to be placed on the right most side of first object as i displayed in second image.Here is code for replacement of objects:
Vector3 indicatorOnePosition = indicatorOneNode.getLocalPosition(); // where indicatorOneNode is first object
Quaternion indicatorOneRotation = indicatorOneNode.getLocalRotation(); // getting rotation of first object
Node secondNode = new Node();
secondNode.setLocalPosition(indicatorOnePosition);
secondNode.setLocalRotation(indicatorOneRotation);
Can I do something to 'fix' this?
android augmented-reality arcore android-augmented-reality sceneform
add a comment |
I am new to sceneform sdk for Android . Currently i am working on a demo in which i have to replace node on the same position of other one, it is working perfectly if both node renderables have the same size and scale. But not working when both nodes have different sizes.
Please check below scenario:
As From images What i did is, first added one renderable node(which is bigger in size) .Now i want to add other node(which is smaller) on same position of first one but what happens is, the second object placed on the center of first one. I need it to be placed on the right most side of first object as i displayed in second image.Here is code for replacement of objects:
Vector3 indicatorOnePosition = indicatorOneNode.getLocalPosition(); // where indicatorOneNode is first object
Quaternion indicatorOneRotation = indicatorOneNode.getLocalRotation(); // getting rotation of first object
Node secondNode = new Node();
secondNode.setLocalPosition(indicatorOnePosition);
secondNode.setLocalRotation(indicatorOneRotation);
Can I do something to 'fix' this?
android augmented-reality arcore android-augmented-reality sceneform
add a comment |
I am new to sceneform sdk for Android . Currently i am working on a demo in which i have to replace node on the same position of other one, it is working perfectly if both node renderables have the same size and scale. But not working when both nodes have different sizes.
Please check below scenario:
As From images What i did is, first added one renderable node(which is bigger in size) .Now i want to add other node(which is smaller) on same position of first one but what happens is, the second object placed on the center of first one. I need it to be placed on the right most side of first object as i displayed in second image.Here is code for replacement of objects:
Vector3 indicatorOnePosition = indicatorOneNode.getLocalPosition(); // where indicatorOneNode is first object
Quaternion indicatorOneRotation = indicatorOneNode.getLocalRotation(); // getting rotation of first object
Node secondNode = new Node();
secondNode.setLocalPosition(indicatorOnePosition);
secondNode.setLocalRotation(indicatorOneRotation);
Can I do something to 'fix' this?
android augmented-reality arcore android-augmented-reality sceneform
I am new to sceneform sdk for Android . Currently i am working on a demo in which i have to replace node on the same position of other one, it is working perfectly if both node renderables have the same size and scale. But not working when both nodes have different sizes.
Please check below scenario:
As From images What i did is, first added one renderable node(which is bigger in size) .Now i want to add other node(which is smaller) on same position of first one but what happens is, the second object placed on the center of first one. I need it to be placed on the right most side of first object as i displayed in second image.Here is code for replacement of objects:
Vector3 indicatorOnePosition = indicatorOneNode.getLocalPosition(); // where indicatorOneNode is first object
Quaternion indicatorOneRotation = indicatorOneNode.getLocalRotation(); // getting rotation of first object
Node secondNode = new Node();
secondNode.setLocalPosition(indicatorOnePosition);
secondNode.setLocalRotation(indicatorOneRotation);
Can I do something to 'fix' this?
android augmented-reality arcore android-augmented-reality sceneform
android augmented-reality arcore android-augmented-reality sceneform
edited Nov 17 '18 at 8:50
ImLearning
asked Nov 15 '18 at 10:17
ImLearningImLearning
72113
72113
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53317138%2fhow-to-place-small-node-renderable-on-same-position-of-bigger-node-renderable%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53317138%2fhow-to-place-small-node-renderable-on-same-position-of-bigger-node-renderable%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown