0
$\begingroup$

Object Link Data Approach: as suggested in this given link: Is there any way to replace an object? I have uploaded my screen shot of my workspace. enter image description here

  1. IMPORTED SHAPEFILE- using BlenderGIS Addon:- yellow encircled objects are those POINTS of pole locations.

  2. IMPORTED COLLADA MODEL- Red encircled is the 3D collada model. I need to replace those points with pole.

I hope it is clear now. Pardon my language. I am ready to share the data if required.

  • Scales of both objects are different. even sources are different. There are so many such point features in this SHAPEFILE data (110 points needed to be replaced with POLE).

  • After doing that, a giant object is displayed as result.

Thanks for cooperating.

$\endgroup$
15
  • 1
    $\begingroup$ Sorry, it's not quite clear to me what you exactly are you talking about. Could you provide some context? The words "point" and "features" make me think about camera tracking, but you tagged modeling. What are the "transmission poles"? $\endgroup$ – Carlo Apr 7 '18 at 21:35
  • $\begingroup$ I imported shapefile containing locations of transmission poles. then I imported one transmission pole 3D collada model with required height. I need to replace that points with the 3D collada model. itried it with "make link with object data", but the size of 3D models are too big. I hope things are clear now. So I want to replace points with 3D object of required size(here 5meter). $\endgroup$ – vishnu e Apr 8 '18 at 17:20
  • 1
    $\begingroup$ So you imported two models and their scales don't match? Should they? Do they come form the same source? Objects can be scaled in Blender, what's exactly not working? How are you planning to "replace points with 3D model"? Using a particle system? Dupliverts? Manually? It's hard to help you without further information, please edit your question adding all the info about your situation. $\endgroup$ – Carlo Apr 8 '18 at 17:29
  • $\begingroup$ Thank you, now it's clear. Do the POINTS belong to different objects or are they vertices of the same object? The Link Data appoach works ony if they are all different objects and their origin is properly placed. Did you try the solutions proposed here: blender.stackexchange.com/questions/44353/… ? $\endgroup$ – Carlo Apr 8 '18 at 20:52
  • $\begingroup$ Those all POINTS are of same size. Each point denotes the location of a transmission pole. (i.e., each POINT is different object.) blender.stackexchange.com/questions/44353/… - This is not am looking for. I would like to create a 3D model of City with Power sSupply system included in the model- like poles, supply lines. So I ahve locations of poles as POINTS. I want o replace those poles as POINTS. $\endgroup$ – vishnu e Apr 9 '18 at 6:35
0
$\begingroup$

Object Link Data substitute the whole mesh, not the vertices

The method you proposed works with the substituction of the Mesh Data, but it requires to have multiple objects to work with (one object for each pole).

Currently, all the points are all binded inside the same mesh data, so they are simple vertices of the same mesh. Points are currently threated as a whole. Look in the outliner that only an object is selected:

enter image description here

You'll need at least to split each vertex into an individual object and set the origin of each new object on its geometry.

Enter edit mode, select all, press P and choose "By loose parts". Notice that now the outliner has many object. One for each disconnected vertex.

enter image description here

Enter object mode without losing the selection and set the origin of all the objects to the geometry.

Now you are ready to Link another Object Data to those object. Before running the operator make sure to apply the scale of your pole object.

enter image description here

Note: You'll probably have many advantages in adopting another approach to the task, like for example using the instancing of dupliverts or a particle system which both offer a greater level of interactivity (object is instanced on the fly, you control only the vertices) and avoid splitting the objects in many other objects.

$\endgroup$
1
  • $\begingroup$ Thank you so much.... Really happy with your response. Thanks..:-) $\endgroup$ – vishnu e Apr 21 '18 at 6:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.