duplicating objects

is it possible to duplicate meshes using python? if so, how??

perhaps the best forum is here:
https://blenderartists.org/forum/viewforum.php?f=5
-> the python and plugins forum
you also have the python scripting reference found here:
http://www.blender.org/modules/documentation/233PythonDoc/index.html

yah, neither of those really has any of the information that i was asking for

I can’t help you but here’s a script from Klopes that may give you the answer:

#|{}[]_\+*'+-<>^
import Blender
from math import *
from Blender.NMesh import *
from Blender.Mathutils import *
#print dir (Blender.Mathutils)

prop=.5
iters=2
TANGENTE=1

Tam=Matrix(
[prop, 0., 0., 0.],
[0., prop, 0., 0.],
[0., 0., prop, 0.],
[0., 0., prop*TANGENTE, 1.])

Vvvv=[
Matrix([-1.0000, -0.0000, 0.0000, 0.0000],
[-0.0000, 0.3334, -0.9428, 0.0000],
[0.0000, -0.9428, -0.3334, 0.0000],
[0.0, -0.94278621326713241, -0.33335257779573929, 1.0]),

Matrix([0.5000, 0.8660, 0.0000, 0.0000],
[0.2887, -0.1667, -0.9428, 0.0000],
[-0.8165, 0.4714, -0.3334, 0.0000],
[-0.81646556203452447, 0.47139310663356621, -0.33335257779573929, 1.0]),

Matrix([0.5000, -0.8660, 0.0000, 0.0000],
[-0.2887, -0.1667, -0.9428, 0.0000],
[0.8165, 0.4714, -0.3334, 0.0000],
[0.81646556203452447, 0.47139310663356621, -0.33335257779573929, 1.0]),

Matrix([1., 0., 0., 0.],
[0., 1., 0., 0.],
[0., 0., 1., 0.],
[0., 0., 1., 1.]),
]

def tetraO(M,iter):
	for matriz in Vvvv:
		newM=Tam*matriz*M
		o2=Blender.Object.New('Mesh')
		eu=newM.toEuler()
		lo=newM.translationPart()

		o2.RotX=eu[0]*pi/180
		o2.RotY=eu[1]*pi/180
		o2.RotZ=eu[2]*pi/180
		o2.setLocation(lo)
		Siz=prop**iter
		o2.setSize(Siz,Siz,Siz)
		o2.setDrawMode(2)
		o2.link(d)
		print o2.matrix.rotationPart()
		sc.link(o2)
		if iter<iters:
			tetraO(newM,iter+1)

o=Blender.Object.GetSelected()[0]
d=o.getData()
sc=Blender.Scene.getCurrent()
tetraO(o.matrix,1)
Blender.Redraw()

%<